diff options
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" -  | 
