Add docs-dev cloud instances

This commit is contained in:
Kevin Fenzi 2015-06-24 22:27:45 +00:00
parent fc9e58bf57
commit dcd5d5290a
5 changed files with 95 additions and 0 deletions

View file

@ -0,0 +1,19 @@
---
image: "{{ rhel70_x86_64 }}"
instance_type: m1.medium
keypair: fedora-admin-20130801
security_group: ssh-anywhere-persistent,web-80-anywhere-persistent,default
zone: nova
tcp_ports: [22, 80, 443]
inventory_tenant: persistent
inventory_instance_name: docs-dev-builder01
hostbase: docs-dev-builder01
public_ip: 209.132.184.55
root_auth_users: immanetize
description: docs-dev buildbot builder
cloud_networks:
# persistent-net
- net-id: "67b77354-39a4-43de-b007-bb813ac5c35f"

View file

@ -0,0 +1,19 @@
---
image: "{{ rhel7_x86_64 }}"
instance_type: m1.medium
keypair: fedora-admin-20130801
security_group: ssh-anywhere-persistent,web-80-anywhere-persistent,default
zone: nova
tcp_ports: [22, 80, 443]
inventory_tenant: persistent
inventory_instance_name: docs-dev-frontend
hostbase: docs-dev-frontend
public_ip: 209.132.184.49
root_auth_users: immanatize
description: docs-dev frontend server
cloud_networks:
# persistent-net
- net-id: "67b77354-39a4-43de-b007-bb813ac5c35f"

View file

@ -0,0 +1,22 @@
---
image: "{{ rhel7_x86_64 }}"
instance_type: m1.medium
keypair: fedora-admin-20130801
security_group: ssh-anywhere-persistent,web-80-anywhere-persistent,default
zone: nova
tcp_ports: [22, 80, 443]
inventory_tenant: persistent
inventory_instance_name: docs-dev-master
hostbase: docs-dev-master
public_ip: 209.132.184.44
root_auth_users: immanetize
description: taiga frontend server
volumes:
- volume_id: c37e1833-5ac4-4eac-97c1-24b6d8671dce
device: /dev/vdc
cloud_networks:
# persistent-net
- net-id: "67b77354-39a4-43de-b007-bb813ac5c35f"

View file

@ -144,6 +144,11 @@ datagrepper01.stg.phx2.fedoraproject.org
[docs-backend]
docs-backend01.phx2.fedoraproject.org
[docs-dev]
docs-dev-master.fedorainfracloud.org
docs-dev-frontend.fedorainfracloud.org
docs-dev-builder01.fedorainfracloud.org
[fedimg]
fedimg01.phx2.fedoraproject.org

View file

@ -0,0 +1,30 @@
- name: check/create instance
hosts: docs-dev
gather_facts: False
vars_files:
- /srv/web/infra/ansible/vars/global.yml
- /srv/private/ansible/vars.yml
- /srv/web/infra/ansible/vars/fedora-cloud.yml
- /srv/private/ansible/files/openstack/passwords.yml
tasks:
- include: "{{ tasks }}/persistent_cloud_new.yml"
- include: "{{ tasks }}/growroot_cloud.yml"
- name: setup all the things
hosts: docs-dev
gather_facts: True
vars_files:
- /srv/web/infra/ansible/vars/global.yml
- /srv/private/ansible/vars.yml
- /srv/private/ansible/files/openstack/passwords.yml
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
pre_tasks:
- include: "{{ tasks }}/cloud_setup_basic.yml"
- name: set hostname (required by some services, at least postfix need it)
shell: "hostname {{inventory_hostname}}"
roles:
- taiga