summaryrefslogtreecommitdiff
path: root/initial-deploy.yml
blob: ef60726ef6965f995abb1ed4a3ea566d53404db4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# An Ansible script to deploy all the Baserock infrastructure from
# scratch / from a backup.
#
# No, really ...
#
# This requires the unreleased Ansible 2.0.0, because it needs os_server,
# os_volume and os_volume_attach modules.

---

- hosts: localhost
  vars_files:
    - config/codethink-nebula-samthursfield.yml
  tasks:
    - name: database
      nova_compute:
        name: database-mariadb
        state: present
        auth_url: {{ env.OS_AUTH_URL }}
        flavor_ram: 1G
        image_name: {{ FEDORA_IMAGE_NAME }}
        key_name: {{ env.OS_KEY_NAME }}
        login_password: {{ env.OS_PASSWORD }}
        login_tenant_name: {{ env.OS_TENANT_NAME }}
        login_username: {{ env.OS_USERNAME }}
        nics: {{ NETWORK_ID }}
        security_groups: default, database-mysql
        user_data: ./baserock-ops-team.cloud-config
        wait: yes