infra-ansible/resources.yml.sample

52 lines
1.4 KiB
Plaintext

clouds:
- name: devstack-admin
images:
- name: ubuntu-trusty
filename: /home/ubuntu/trusty-server-cloudimg-amd64-disk1.img
security_groups:
- name: ssh
description: Allow SSH from everywhere
- name: puppetmaster
description: Allows puppet agents to connect to puppetmaster
security_groups_rules:
- security_group: ssh
protocol: tcp
port_range_min: 22
port_range_max: 22
remote_ip_prefix: 0.0.0.0/0
- security_group: puppetmaster
protocol: tcp
port_range_min: 8140
port_range_max: 8140
remote_ip_prefix: 0.0.0.0/0
keypairs:
- name: bootstrap_key
public_key_file: /home/ubuntu/.ssh/id_rsa.pub
servers:
- name: puppetmaster.infra.test
image: ubuntu-trusty
flavor: d1
network: private
key_name: bootstrap_key
security_groups:
- ssh
- puppetmaster
- name: gerrit.infra.test
image: ubuntu-trusty
flavor: d1
network: private
key_name: bootstrap_key
security_groups: ssh
- name: zuul.infra.test
image: ubuntu-trusty
flavor: d1
network: private
key_name: bootstrap_key
security_groups: ssh
- name: jenkins.infra.test
image: ubuntu-trusty
flavor: d1
network: private
key_name: bootstrap_key
security_groups: ssh