Collection of Ansible playbooks to bring up an OpenStack Infra
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

resources.yml.sample 1.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. clouds:
  2. - name: devstack-admin
  3. images:
  4. - name: ubuntu-trusty
  5. filename: /home/ubuntu/trusty-server-cloudimg-amd64-disk1.img
  6. security_groups:
  7. - name: ssh
  8. description: Allow SSH from everywhere
  9. - name: puppetmaster
  10. description: Allows puppet agents to connect to puppetmaster
  11. security_groups_rules:
  12. - security_group: ssh
  13. protocol: tcp
  14. port_range_min: 22
  15. port_range_max: 22
  16. remote_ip_prefix: 0.0.0.0/0
  17. - security_group: puppetmaster
  18. protocol: tcp
  19. port_range_min: 8140
  20. port_range_max: 8140
  21. remote_ip_prefix: 0.0.0.0/0
  22. keypairs:
  23. - name: bootstrap_key
  24. public_key_file: /home/ubuntu/.ssh/id_rsa.pub
  25. servers:
  26. - name: puppetmaster.infra.test
  27. image: ubuntu-trusty
  28. flavor: d1
  29. network: private
  30. key_name: bootstrap_key
  31. security_groups:
  32. - ssh
  33. - puppetmaster
  34. - name: gerrit.infra.test
  35. image: ubuntu-trusty
  36. flavor: d1
  37. network: private
  38. key_name: bootstrap_key
  39. security_groups: ssh
  40. - name: zuul.infra.test
  41. image: ubuntu-trusty
  42. flavor: d1
  43. network: private
  44. key_name: bootstrap_key
  45. security_groups: ssh
  46. - name: jenkins.infra.test
  47. image: ubuntu-trusty
  48. flavor: d1
  49. network: private
  50. key_name: bootstrap_key
  51. security_groups: ssh