Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion ansible/consul-values.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
- "group_vars/alpha-consul.yml"
tasks:
- name: make sure httplib2 is installed
sudo: yes
become: true
apt: package=python-httplib2 state=present

- name: put values into consul
Expand Down
2 changes: 1 addition & 1 deletion ansible/oneOffScripts/killWeaveContainers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
serial: 1
tasks:
- name: kill weave containers
sudo: yes
become: true
shell: 'sudo docker ps | grep weaveworks/weave | cut -d" " -f 1 | xargs sudo docker kill'
2 changes: 1 addition & 1 deletion ansible/oneOffScripts/ntpForceUpdate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@

# pl test on test box
- name: Froce ntp update
sudo: yes
become: true
shell:
"service ntp stop && /usr/sbin/ntpdate pool.ntp.org && service ntp start"
2 changes: 1 addition & 1 deletion ansible/oneOffScripts/pullWeaveImage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
gather_facts: no
tasks:
- name: pull weave image
sudo: yes
become: true
shell: 'sudo docker pull weaveworks/weave:1.4.6'
4 changes: 2 additions & 2 deletions ansible/oneOffScripts/removeDockService.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
when: name is not defined

- name: stop service
sudo: yes
become: true
service:
name={{ name }}
state=stopped

- name: remove files
sudo: yes
become: true
file:
path={{ item }}
state=absent
Expand Down
2 changes: 1 addition & 1 deletion ansible/oneOffScripts/restartServiceOnAllHosts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
when: name is not defined

- name: restart {{ name }}
sudo: yes
become: true
service:
name={{ name }}
state=restarted
2 changes: 1 addition & 1 deletion ansible/roles/apt_update/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
- name: update cache for apt repository
sudo: yes
become: true
apt:
update_cache=yes
2 changes: 1 addition & 1 deletion ansible/roles/apt_upgrade/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
- name: upgrade a server
sudo: yes
become: true
apt:
upgrade=full
2 changes: 1 addition & 1 deletion ansible/roles/base_ubuntu/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
- name: ensure registry.runnable in /etc/hosts
sudo: yes
become: true
when: dock is not defined
lineinfile:
dest=/etc/hosts
Expand Down
6 changes: 3 additions & 3 deletions ansible/roles/builder/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
# commands to build an image
- name: create build folder
sudo: yes
become: true
file:
path="{{ build_dir }}/{{ name }}"
state=directory

- name: pull the git repository
tags: deploy
sudo: yes
become: true
git:
repo="{{ repo }}"
dest="{{ build_dir }}/{{ name }}/repo"
Expand All @@ -18,7 +18,7 @@
force=yes

- name: copy dockerfile to build folder
sudo: yes
become: true
template:
src={{ dockerfile }}
dest="{{ build_dir }}/{{ name }}"
Expand Down
2 changes: 1 addition & 1 deletion ansible/roles/consul_value/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

- name: make sure httplib2 is installed
run_once: true
sudo: yes
become: true
apt:
package=python-httplib2
state=present
Expand Down
2 changes: 1 addition & 1 deletion ansible/roles/container_kill_start/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
# get current running container with this image
- name: "look for running containers running {{ container_image }}"
tags: deploy
sudo: yes
become: true
script: findTagRunning.sh {{ container_image }}
register: old_containers_id
changed_when: old_containers_id.stdout != ''
Expand Down
6 changes: 3 additions & 3 deletions ansible/roles/custom_metrics/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
- name: create scripts directory
sudo: yes
become: true
file: path=/opt/scripts state=directory

- name: put script in place
sudo: yes
become: true
copy:
src={{ item }}.sh
dest=/opt/scripts/{{ item }}.sh
Expand All @@ -15,7 +15,7 @@
- docker_proc_status

- name: put cron in place
sudo: yes
become: true
cron:
name="{{ item.name }}"
minute={{ item.minutes }}
Expand Down
2 changes: 1 addition & 1 deletion ansible/roles/database/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
- name: create database directory
sudo: yes
become: true
file: path={{ db_path }} state=directory
4 changes: 2 additions & 2 deletions ansible/roles/datadog/handlers/main.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
- name: restart datadog-agent
sudo: yes
become: true
service:
name=datadog-agent
state=restarted
state=restarted
20 changes: 10 additions & 10 deletions ansible/roles/datadog/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,62 +1,62 @@
---
- name: add https transport
sudo: yes
become: true
apt:
name=apt-transport-https
state=latest

- name: add datadog apt key
sudo: yes
become: true
apt_key:
id=C7A7DA52
keyserver=keyserver.ubuntu.com
state=present

- name: add datadog repository
sudo: yes
become: true
apt_repository:
repo='deb http://apt.datadoghq.com/ stable main'
state=present
update_cache=yes

- name: install dd agent
sudo: yes
become: true
apt:
name=datadog-agent
state=latest

- name: add docker to dd-agent group
sudo: yes
become: true
when: no_datadog_docker_monitoring is not defined
user:
name=dd-agent
groups=docker

- name: create dd configdir
sudo: yes
become: true
file:
path=/etc/dd-agent/conf.d
owner=root
mode=0555
state=directory

- name: Create main Datadog agent configuration file
sudo: yes
become: true
template:
src=datadog.conf.j2
dest=/etc/dd-agent/datadog.conf
notify: restart datadog-agent

- name: install network checks for dock services
sudo: yes
become: true
when: docker_config == "docks"
template:
src=tcp_check.yaml.j2
dest=/etc/dd-agent/conf.d/tcp_check.yaml
notify: restart datadog-agent

- name: install docker integration
sudo: yes
become: true
when: no_datadog_docker_monitoring is not defined
template:
src=docker_daemon.yaml.j2
Expand All @@ -65,7 +65,7 @@

# assumes a config for {{ name }} exists
- name: install datadog integrations
sudo: yes
become: true
when: has_dd_integration is defined
template:
src="{{ name }}.yaml.j2"
Expand Down
6 changes: 3 additions & 3 deletions ansible/roles/docker_client/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
- name: create docker cert directory
sudo: yes
become: true
file:
path=/opt/ssl/docker/{{ name }}
state=directory

- name: copy docker CA
sudo: yes
become: true
copy:
src=certs/ca.pem
dest=/opt/ssl/docker/{{ name }}
Expand All @@ -15,7 +15,7 @@
group=root

- name: copy docker client key and cert
sudo: yes
become: true
copy:
src=certs/{{ name }}/
dest=/opt/ssl/docker/{{ name }}
Expand Down
2 changes: 1 addition & 1 deletion ansible/roles/ec2/sg_configure/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#- name: install Python Boto
# sudo: yes
# become: true
# apt: name=python-boto state=latest

- name: Bastion
Expand Down
2 changes: 1 addition & 1 deletion ansible/roles/git/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
- name: install git
apt: name=git state=present
sudo: yes
become: true
when: "ansible_distribution == 'Ubuntu'"
4 changes: 2 additions & 2 deletions ansible/roles/git_repo/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@
msg: "application Installed: {{ app_name }}, branch : {{ git_branch }} "

- name: create repository dir
sudo: yes
become: true
file:
path=/opt/runnable/{{ app_name }}
state=directory
owner={{ ansible_env.USER }}

- name: pull the git repository
tags: deploy
sudo: yes
become: true
git:
repo={{ app_repo }}
dest=/opt/runnable/{{ app_name }}
Expand Down
14 changes: 7 additions & 7 deletions ansible/roles/hipache/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,43 +1,43 @@
---
- name: create certs path
sudo: yes
become: true
file:
path=/etc/ssl/certs/{{ domain }}
state=directory

- name: create private cert path
sudo: yes
become: true
file:
path=/etc/ssl/private
state=directory

# the keys below must be placed inside devops-scripts/ansible/roles/hipache/files
- name: copy ca.crt
sudo: yes
become: true
template:
src={{ domain }}-ca.crt
dest=/etc/ssl/certs/{{ domain }}/ca.crt

- name: copy {{ domain }}.crt
sudo: yes
become: true
template:
src={{ domain }}.crt
dest=/etc/ssl/certs/{{ domain }}/{{ domain }}.crt

- name: copy private ssl key
sudo: yes
become: true
template:
src={{ domain }}.key
dest=/etc/ssl/private/{{ domain }}.key

- name: create hipache config directory
sudo: yes
become: true
file:
path=/opt/hipache-conf
state=directory

- name: copy configs
sudo: yes
become: true
template:
src=config.json
dest=/opt/hipache-conf
8 changes: 4 additions & 4 deletions ansible/roles/iptables/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,17 @@
state=present
regexp=".+ \/etc\/firewall\.conf"
insertbefore="exit 0"
sudo: yes
become: true

- name: Place temp script file for iptables update
template: src=iptables_apply_rule.sh.j2 dest={{ script_temp_path }} owner=root group=root mode=500
sudo: yes
become: true

- name: Apply iptables
shell: "{{ script_temp_path }} '{{ item }}'"
with_items: iptables_rule
sudo: yes
become: true

- name: update /etc/firewall.conf so that it load on system startup
template: src=firewall.conf.j2 dest=/etc/firewall.conf owner=root group=root mode=500
sudo: yes
become: true
2 changes: 1 addition & 1 deletion ansible/roles/load/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
- name: create node-hello-world dir
sudo: yes
become: true
file:
path=/runnable/node-hello-world/
state=directory
Expand Down
Loading