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
|