aboutsummaryrefslogtreecommitdiffstats
path: root/ansible
diff options
context:
space:
mode:
authorKristian Lyngstol <kristian@bohemians.org>2017-03-14 16:06:35 +0100
committerKristian Lyngstol <kristian@bohemians.org>2017-03-14 16:06:35 +0100
commitc2168f5f27f41ab2de6dc30d70d7627926bbec83 (patch)
treef3d6d9a9b53284cfd8b8a214340918e057481012 /ansible
parent8fbd4f9ac58002f67eccc5fb78afc95d28584f52 (diff)
Move ansible-stuff one directory up
This fixes the ansible 2.1? 2.2? issue where they changed what is considered PWD.
Diffstat (limited to 'ansible')
-rw-r--r--ansible/group_vars/front-test.yml3
-rw-r--r--ansible/group_vars/prod.yml3
-rw-r--r--ansible/inventory-localhost2
-rw-r--r--ansible/playbook-test.yml40
-rw-r--r--ansible/roles/basics/tasks/main.yml66
-rw-r--r--ansible/roles/test/tasks/main.yml39
-rw-r--r--ansible/roles/test/vars/main.yml18
7 files changed, 0 insertions, 171 deletions
diff --git a/ansible/group_vars/front-test.yml b/ansible/group_vars/front-test.yml
deleted file mode 100644
index 51d4672..0000000
--- a/ansible/group_vars/front-test.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-front_ports: []
-varnish_ports: ["80:80"]
diff --git a/ansible/group_vars/prod.yml b/ansible/group_vars/prod.yml
deleted file mode 100644
index dfb8f6a..0000000
--- a/ansible/group_vars/prod.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-front_ports: [ ]
-varnish_ports: [ "80:80" ]
diff --git a/ansible/inventory-localhost b/ansible/inventory-localhost
deleted file mode 100644
index 7cc7a20..0000000
--- a/ansible/inventory-localhost
+++ /dev/null
@@ -1,2 +0,0 @@
-[front-test]
-localhost ansible_connection=local
diff --git a/ansible/playbook-test.yml b/ansible/playbook-test.yml
deleted file mode 100644
index 6bb95ec..0000000
--- a/ansible/playbook-test.yml
+++ /dev/null
@@ -1,40 +0,0 @@
----
-- hosts: all
- become: false
- roles:
- - basics
- - test
- vars:
- - images:
- - name: "gondul-db-test"
- volumes: [ "{{ pwd.stdout }}/:/opt/gondul", "{{ pwd.stdout }}/data/postgresql:/var/lib/postgresql" ]
- links: []
- ports: []
- - name: "gondul-graphite-test"
- volumes: [ "{{ pwd.stdout }}/:/opt/gondul" , "{{ pwd.stdout }}/data/graphite:/var/lib/graphite" ]
- links: []
- ports: []
- - name: "gondul-grafana-test"
- volumes: [ "{{ pwd.stdout }}/:/opt/gondul" , "{{ pwd.stdout }}/data/grafana:/var/lib/grafana" ]
- links: ["gondul-graphite-test:graphite","gondul-db-test:db" ]
- ports: []
- - name: "gondul-front-test"
- volumes: [ "{{ pwd.stdout }}/:/opt/gondul" ]
- links: [ "gondul-db-test:db" ]
- ports: "{{ front_ports }}"
- - name: "gondul-templating-test"
- volumes: [ "{{ pwd.stdout }}/:/opt/gondul" ]
- links: [ "gondul-front-test:gondul-front"]
- ports: []
- - name: "gondul-varnish-test"
- volumes: [ "{{ pwd.stdout }}/:/opt/gondul" ]
- links: [ "gondul-front-test:gondul-front", "gondul-graphite-test:gondul-graphite", "gondul-templating-test:gondul-templating", "gondul-grafana-test:gondul-grafana" ]
- ports: "{{ varnish_ports }}"
- - name: "gondul-collector-test"
- volumes: [ "{{ pwd.stdout }}/:/opt/gondul" ]
- links: [ "gondul-db-test:db", "gondul-graphite-test:graphite" ]
- ports: []
- - name: "gondul-snmp-test"
- volumes: [ "{{ pwd.stdout }}/:/opt/gondul" ]
- links: [ "gondul-db-test:db", "gondul-graphite-test:graphite" ]
- ports: []
diff --git a/ansible/roles/basics/tasks/main.yml b/ansible/roles/basics/tasks/main.yml
deleted file mode 100644
index 6a92a19..0000000
--- a/ansible/roles/basics/tasks/main.yml
+++ /dev/null
@@ -1,66 +0,0 @@
-- command: pwd
- register: pwd
- tags:
- - build
- - stop
- - start
- - test
-- name: make all
- docker_image:
- state: present
- docker_api_version: 1.18
- name: "{{ item.name }}"
- dockerfile: build/test/{{ item.name }}.Dockerfile
- path: "{{ pwd.stdout }}"
- force: true
- rm: false
- with_items: "{{ images }}"
- tags:
- - build
-
-- name: stop all
- docker:
- name: "{{ item.name }}"
- docker_api_version: 1.18
- state: stopped
- image: "{{ item.name }}"
- stop_timeout: 2
- with_items: "{{ images }}"
- tags:
- - stop
-
-- name: start all
- docker_container:
- name: "{{ item.name }}"
- image: "{{ item.name }}"
- docker_api_version: 1.18
- state: started
- network_mode: bridge
- recreate: true
- restart: true
- published_ports: "{{ item.ports }}"
- links: "{{ item.links }}"
- volumes: "{{ item.volumes }}"
- with_items: "{{ images }}"
- tags:
- - start
-- name: workaround to get gondul-varnish-front-ip
- shell: "docker inspect gondul-varnish-test | grep IPAddress | sed 's/[^0-9.]//g' | grep 172.17 | uniq"
- register: ip
- tags:
- - start
- - test
-- name: workaround to get gondul-front-ip
- shell: "docker inspect gondul-front-test | grep IPAddress | sed 's/[^0-9.]//g' | grep 172.17 | uniq"
- register: ipfront
- tags:
- - start
- - test
-
-- name: Display IP
- tags:
- - start
- - test
- debug:
- msg: "Varnish test is available at http://{{ ip.stdout }}/ uncached ip: http://{{ ipfront.stdout }}/ "
-
diff --git a/ansible/roles/test/tasks/main.yml b/ansible/roles/test/tasks/main.yml
deleted file mode 100644
index 798644a..0000000
--- a/ansible/roles/test/tasks/main.yml
+++ /dev/null
@@ -1,39 +0,0 @@
-- name: test index
- tags:
- - test
- uri: url="http://{{ ip.stdout }}/"
-
-- name: test public api without data
- tags:
- - test
- uri:
- url: "http://{{ ip.stdout }}{{ item }}"
- with_items: "{{ simple_urls }}"
-
-- name: test read api without data
- uri:
- url: http://{{ ip.stdout }}{{ item }}
- user: demo
- password: demo
- with_items: "{{ read_urls }}"
- tags:
- - test
-- name: Add some switches
- tags:
- - test
- uri:
- url: http://{{ ip.stdout }}/api/write/switch-add
- method: "POST"
- force_basic_auth: true
- body_format: json
- user: demo
- password: demo
- body: '[{"mgmt_v4_addr":"127.0.0.1","sysname":"core"},{"distro_name":"core","mgmt_v4_addr":"127.0.0.2","sysname":"distro0"},{"distro_name":"distro0","mgmt_v4_addr":"127.0.0.3","sysname":"e1-1"},{"distro_name":"distro0","mgmt_v4_addr":"127.0.0.4","sysname":"e1-2"},{"distro_name":"distro0","mgmt_v4_addr":"127.0.0.5","sysname":"e3-1"},{"distro_name":"distro0","mgmt_v4_addr":"127.0.0.6","sysname":"e3-2"},{"distro_name":"distro0","mgmt_v4_addr":"127.0.0.7","sysname":"e5-1"},{"distro_name":"distro0","mgmt_v4_addr":"127.0.0.8","sysname":"e5-2"},{"distro_name":"distro0","mgmt_v4_addr":"127.0.0.9","sysname":"e7-1"},{"distro_name":"distro0","mgmt_v4_addr":"127.0.0.10","sysname":"e7-2"},{"distro_name":"distro0","mgmt_v4_addr":"127.0.0.11","sysname":"e9-1"},{"distro_name":"distro0","mgmt_v4_addr":"127.0.0.12","sysname":"e9-2"},{"distro_name":"distro0","mgmt_v4_addr":"127.0.0.14","sysname":"e11-1"},{"distro_name":"distro0","mgmt_v4_addr":"127.0.0.15","sysname":"e11-2"},{"distro_name":"distro0","mgmt_v4_addr":"127.0.0.16","sysname":"e13-1"},{"distro_name":"distro0","mgmt_v4_addr":"127.0.0.17","sysname":"e13-2"},{"distro_name":"distro0","mgmt_v4_addr":"127.0.0.18","sysname":"e15-1"},{"distro_name":"distro0","mgmt_v4_addr":"127.0.0.19","sysname":"e15-2"},{"distro_name":"distro0","mgmt_v4_addr":"127.0.0.20","sysname":"e17-1"},{"distro_name":"distro0","mgmt_v4_addr":"127.0.0.21","sysname":"e17-2"},{"distro_name":"distro0","mgmt_v4_addr":"127.0.0.22","sysname":"e19-1"},{"distro_name":"distro0","mgmt_v4_addr":"127.0.0.23","sysname":"e19-2"},{"distro_name":"core","mgmt_v4_addr":"127.0.0.24","sysname":"distro1"},{"distro_name":"distro1","mgmt_v4_addr":"127.0.0.25","sysname":"e21-1"},{"distro_name":"distro1","mgmt_v4_addr":"127.0.0.26","sysname":"e21-2"},{"distro_name":"distro1","mgmt_v4_addr":"127.0.0.27","sysname":"e23-1"},{"distro_name":"distro1","mgmt_v4_addr":"127.0.0.28","sysname":"e23-2"},{"distro_name":"distro1","mgmt_v4_addr":"127.0.0.29","sysname":"e25-1"},{"distro_name":"distro1","mgmt_v4_addr":"127.0.0.30","sysname":"e25-2"},{"distro_name":"distro1","mgmt_v4_addr":"127.0.0.31","sysname":"e27-1"},{"distro_name":"distro1","mgmt_v4_addr":"127.0.0.32","sysname":"e27-2"},{"distro_name":"distro1","mgmt_v4_addr":"127.0.0.33","sysname":"e29-1"},{"distro_name":"distro1","mgmt_v4_addr":"127.0.0.34","sysname":"e29-2"},{"distro_name":"distro1","mgmt_v4_addr":"127.0.0.36","sysname":"e31-1"},{"distro_name":"distro1","mgmt_v4_addr":"127.0.0.37","sysname":"e31-2"},{"distro_name":"distro1","mgmt_v4_addr":"127.0.0.38","sysname":"e33-1"},{"distro_name":"distro1","mgmt_v4_addr":"127.0.0.39","sysname":"e33-2"},{"distro_name":"distro1","mgmt_v4_addr":"127.0.0.40","sysname":"e35-1"},{"distro_name":"distro1","mgmt_v4_addr":"127.0.0.41","sysname":"e35-2"},{"distro_name":"distro1","mgmt_v4_addr":"127.0.0.42","sysname":"e37-1"},{"distro_name":"distro1","mgmt_v4_addr":"127.0.0.43","sysname":"e37-2"},{"distro_name":"distro1","mgmt_v4_addr":"127.0.0.44","sysname":"e39-1"},{"distro_name":"distro1","mgmt_v4_addr":"127.0.0.45","sysname":"e39-2"},{"distro_name":"core","mgmt_v4_addr":"127.0.0.46","sysname":"noc"}]'
-- name: test read api after data is added
- uri:
- url: http://{{ ip.stdout }}{{ item }}
- user: demo
- password: demo
- with_items: "{{ populated_urls }}"
- tags:
- - test
diff --git a/ansible/roles/test/vars/main.yml b/ansible/roles/test/vars/main.yml
deleted file mode 100644
index 0bed216..0000000
--- a/ansible/roles/test/vars/main.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-simple_urls:
- - "/api/public/switches"
- - "/api/public/switch-state"
- - "/api/public/ping"
- - "/api/public/location"
- - "/api/public/dhcp"
- - "/api/public/dhcp-summary"
- - "/index.html"
- - "/templates/switches.txt"
- - "/render/?target=carbon.agents.*.errors"
-read_urls:
- - "/api/read/oplog"
- - "/api/read/snmp"
- - "/api/read/switches-management"
- - "/api/read/distro-tree"
-populated_urls:
- - "/api/templates/switches.txt"
-