images.yml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. ---
  2. baseimage:
  3. repositories:
  4. - |
  5. [base]
  6. name=CentOS-$releasever - Base
  7. mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
  8. #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
  9. gpgcheck=1
  10. gpgkey=https://www.centos.org/keys/RPM-GPG-KEY-CentOS-7
  11. - |
  12. [updates]
  13. name=CentOS-$releasever - Updates
  14. mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
  15. #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
  16. gpgcheck=1
  17. gpgkey=https://www.centos.org/keys/RPM-GPG-KEY-CentOS-7
  18. - |
  19. [extras]
  20. name=CentOS-$releasever - Extras
  21. mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
  22. #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
  23. gpgcheck=1
  24. gpgkey=https://www.centos.org/keys/RPM-GPG-KEY-CentOS-7
  25. releasever: 7
  26. packages:
  27. - systemd
  28. - systemd-networkd
  29. - yum
  30. - centos-release
  31. enableunits:
  32. - systemd-networkd.service
  33. files:
  34. "/etc/systemd/network/80-container-host0.network": |
  35. [Match]
  36. Virtualization=container
  37. Name=host0
  38. [Network]
  39. DHCP=yes
  40. LinkLocalAddressing=yes
  41. appendfiles:
  42. "/etc/securetty": |
  43. pts/0
  44. pts/1
  45. pts/2
  46. pts/3
  47. pts/4
  48. pts/5
  49. pts/6
  50. pts/7
  51. openstack:
  52. baseimage: baseimage
  53. repositories:
  54. - |
  55. [centos-openstack-newton]
  56. name=CentOS-7 - OpenStack newton
  57. baseurl=http://mirror.centos.org/centos/7/cloud/$basearch/openstack-newton/
  58. gpgcheck=1
  59. enabled=1
  60. gpgkey=https://raw.githubusercontent.com/openstack/puppet-openstack_extras/master/files/RPM-GPG-KEY-CentOS-SIG-Cloud
  61. - |
  62. [centos-qemu-ev]
  63. name=CentOS-$releasever - QEMU EV
  64. baseurl=http://mirror.centos.org/centos/$releasever/virt/$basearch/kvm-common/
  65. gpgcheck=1
  66. enabled=1
  67. gpgkey=https://raw.githubusercontent.com/openstack/puppet-openstack_extras/master/files/RPM-GPG-KEY-CentOS-SIG-Virtualization
  68. - |
  69. [centos-ceph-jewel]
  70. name=CentOS-$releasever - Ceph Jewel
  71. baseurl=http://mirror.centos.org/centos/$releasever/storage/$basearch/ceph-jewel/
  72. gpgcheck=1
  73. enabled=1
  74. gpgkey=https://raw.githubusercontent.com/CentOS-Storage-SIG/centos-release-storage-common/master/RPM-GPG-KEY-CentOS-SIG-Storage
  75. keystone:
  76. baseimage: openstack
  77. packages:
  78. - openstack-keystone
  79. - httpd
  80. - mod_wsgi
  81. - memcached
  82. - python-memcached
  83. enableunits:
  84. - httpd.service
  85. - memcached.service
  86. postscripts:
  87. - 'ln -sf /usr/share/keystone/wsgi-keystone.conf /etc/httpd/conf.d/'
  88. glance-api:
  89. baseimage: openstack
  90. packages:
  91. - openstack-glance
  92. - python-rbd
  93. - ceph-common
  94. enableunits:
  95. - openstack-glance-api.service
  96. - openstack-glance-registry.service
  97. nova-api:
  98. baseimage: openstack
  99. packages:
  100. - openstack-nova-api
  101. - openstack-nova-conductor
  102. - openstack-nova-console
  103. - openstack-nova-novncproxy
  104. - openstack-nova-scheduler
  105. enableunits:
  106. - openstack-nova-api.service
  107. - openstack-nova-consoleauth.service
  108. - openstack-nova-scheduler.service
  109. - openstack-nova-conductor.service
  110. - openstack-nova-novncproxy.service
  111. nova-compute:
  112. baseimage: openstack
  113. packages:
  114. - openstack-nova-compute
  115. enableunits:
  116. - openstack-nova-compute.service