diff options
author | Kristian Lyngstol <kristian@bohemians.org> | 2017-03-14 16:06:35 +0100 |
---|---|---|
committer | Kristian Lyngstol <kristian@bohemians.org> | 2017-03-14 16:06:35 +0100 |
commit | c2168f5f27f41ab2de6dc30d70d7627926bbec83 (patch) | |
tree | f3d6d9a9b53284cfd8b8a214340918e057481012 /ansible | |
parent | 8fbd4f9ac58002f67eccc5fb78afc95d28584f52 (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.yml | 3 | ||||
-rw-r--r-- | ansible/group_vars/prod.yml | 3 | ||||
-rw-r--r-- | ansible/inventory-localhost | 2 | ||||
-rw-r--r-- | ansible/playbook-test.yml | 40 | ||||
-rw-r--r-- | ansible/roles/basics/tasks/main.yml | 66 | ||||
-rw-r--r-- | ansible/roles/test/tasks/main.yml | 39 | ||||
-rw-r--r-- | ansible/roles/test/vars/main.yml | 18 |
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" - |