diff --git a/inventory/host_vars/209.132.184.157 b/inventory/host_vars/209.132.184.157 new file mode 100644 index 0000000000..9dd34f8a87 --- /dev/null +++ b/inventory/host_vars/209.132.184.157 @@ -0,0 +1,11 @@ +--- +instance_type: m1.large +image: $f19_qcow_id +keypair: fedora-admin-20130801 +security_group: webserver +zone: nova +hostbase: shogun-ca- +public_ip: 209.132.184.157 +root_auth_users: @shogun-ca +description: shogun-ca instance, see ticket 4032, besser82 contact +volumes: ['-d /dev/vdb vol-00000022'] diff --git a/inventory/inventory b/inventory/inventory index 6a2d97f8ea..ad42986c20 100644 --- a/inventory/inventory +++ b/inventory/inventory @@ -400,6 +400,8 @@ copr-be-dev.cloud.fedoraproject.org copr-fe-dev.cloud.fedoraproject.org #hrf hrf.cloud.fedoraproject.org +#shogun-ca.cloud.fedoraproject.org +209.132.184.157 [jenkins-slaves] diff --git a/playbooks/hosts/shogun-ca.cloud.fedoraproject.org.yml b/playbooks/hosts/shogun-ca.cloud.fedoraproject.org.yml new file mode 100644 index 0000000000..a237af1f32 --- /dev/null +++ b/playbooks/hosts/shogun-ca.cloud.fedoraproject.org.yml @@ -0,0 +1,29 @@ +- name: check/create instance + hosts: 209.132.184.157 + user: root + gather_facts: False + + vars_files: + - /srv/web/infra/ansible/vars/global.yml + - ${private}/vars.yml + + tasks: + - include: $tasks/persistent_cloud.yml + - include: $tasks/growroot_cloud.yml + +- name: provision instance + hosts: 209.132.184.157 + user: root + gather_facts: True + + vars_files: + - /srv/web/infra/ansible/vars/global.yml + - ${private}/vars.yml + - ${vars}/${ansible_distribution}.yml + + tasks: + - include: $tasks/cloud_setup_basic.yml + - include: $tasks/postfix_basic.yml + + handlers: + - include: $handlers/restart_services.yml