setting up graylog docker swarm services

This commit is contained in:
2017-06-14 14:22:05 -04:00
parent a05d635641
commit aa4f5952d1
18 changed files with 402 additions and 44 deletions

View File

@@ -4,16 +4,40 @@
- hosts: localhost
become: true
vars:
java_packages:
- openjdk-7-jdk
# vars:
# java_packages:
# - openjdk-7-jdk
#
# roles:
# - jenkins
# - devtools
# - {
# role: website,
# server_hostname: "htmlgames.xai-corp.net",
# server_root: "/var/www/{{ server_hostname }}",
# repo: "/home/richard/Documents/Aptana\ Studio\ 3/xai-corp\ workspace/htmlgames/"
# }
roles:
- jenkins
- devtools
- {
role: website,
server_hostname: "htmlgames.xai-corp.net",
server_root: "/var/www/{{ server_hostname }}",
repo: "/home/richard/Documents/Aptana\ Studio\ 3/xai-corp\ workspace/htmlgames/"
}
tasks:
- name: install apt repo
apt_repository:
repo: deb https://apt.dockerproject.org/repo ubuntu-xenial main
state: present
- name: import repo key
apt_key:
id: 58118E89F3A912897C070ADBF76221572C52609D
keyserver: "hkp://ha.pool.sks-keyservers.net:80"
state: present
- name: install prerequisits
shell: apt-get -y install linux-image-extra-$(uname -r) linux-image-extra-virtual
- name: install via apt
apt:
state: latest
update_cache: true
package: "{{ item }}"
with_items:
- docker-engine