Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.69 KB | None | 0 0
  1. release: master
  2. overcloud_release: ocata
  3. undercloud_image_url: https://images.rdoproject.org/master/delorean/current-tripleo/stable/undercloud.qcow2
  4. ipa_image_url: http://66.187.229.139/builds/current-tripleo/ipa_images.tar
  5. overcloud_image_url: http://66.187.229.139/builds-ocata/current-tripleo-ocata/overcloud-full.tar
  6. images:
  7. - name: undercloud
  8. url: "{{ undercloud_image_url }}"
  9. type: qcow2
  10. - name: overcloud-full
  11. url: "{{ overcloud_image_url }}"
  12. type: tar
  13. - name: ipa_images
  14. url: "{{ ipa_image_url }}"
  15. type: tar
  16.  
  17. use_external_images: true
  18. inject_images:
  19. - "ironic-python-agent.initramfs"
  20. - "ironic-python-agent.vmlinuz"
  21. - "ironic-python-agent.kernel"
  22. - "overcloud-full.qcow2"
  23. - "overcloud-full.initrd"
  24. - "overcloud-full.vmlinuz"
  25.  
  26. repo_cmd_before: |
  27. sudo yum install -y yum-plugin-priorities;
  28. sudo yum clean all;
  29. sudo rm -rf /etc/yum.repos.d/delorean*;
  30. sudo rm -rf /etc/yum.repos.d/*.rpmsave;
  31. export CURRENT_RDO_MIRROR=`curl --silent https://trunk.rdoproject.org/centos7/current/delorean.repo | grep baseurl | cut -d= -f2`
  32. export CURRENT_TRIPLEO_MIRROR=`curl --silent https://trunk.rdoproject.org/centos7/current-tripleo/delorean.repo | grep baseurl | cut -d= -f2`
  33. # If running tripleo-quickstart in OpenStack Infra, let's try to use AFS mirrors
  34. if [[ -e /etc/nodepool/provider ]]; then
  35. source /etc/nodepool/provider;
  36. export NODEPOOL_MIRROR_HOST=$(echo "http://mirror.$NODEPOOL_REGION.$NODEPOOL_CLOUD.openstack.org" | tr '[:upper:]' '[:lower:]');
  37. export CURRENT_RDO_MIRROR=${CURRENT_RDO_MIRROR/https:\/\/trunk.rdoproject.org/$NODEPOOL_MIRROR_HOST:8080/rdo}
  38. export CURRENT_TRIPLEO_MIRROR=${CURRENT_RDO_MIRROR/https:\/\/trunk.rdoproject.org/$NODEPOOL_MIRROR_HOST:8080/rdo}
  39. fi
  40. # Otherwise, fallback to official mirrors provided by CentOS.
  41. export NODEPOOL_MIRROR_HOST="${NODEPOOL_MIRROR_HOST:-http://mirror.centos.org}"
  42. repos:
  43. - type: generic
  44. reponame: delorean
  45. filename: delorean.repo
  46. baseurl: $CURRENT_TRIPLEO_MIRROR
  47. hash_url: https://trunk.rdoproject.org/centos7-master/current-tripleo/delorean.repo
  48.  
  49. - type: generic
  50. reponame: delorean-current
  51. filename: delorean-current.repo
  52. baseurl: $CURRENT_RDO_MIRROR
  53. priority: 10
  54. includepkgs:
  55. - diskimage-builder
  56. - instack
  57. - instack-undercloud
  58. - os-apply-config
  59. - os-collect-config
  60. - os-net-config
  61. - os-refresh-config
  62. - python-tripleoclient
  63. - openstack-tripleo-common
  64. - openstack-tripleo-heat-templates
  65. - openstack-tripleo-image-elements
  66. - openstack-tripleo
  67. - openstack-tripleo-puppet-elements
  68. - openstack-puppet-modules
  69. - openstack-tripleo-ui
  70. - puppet-*
  71.  
  72. - type: file
  73. filename: delorean-deps.repo
  74. down_url: https://trunk.rdoproject.org/centos7-master/delorean-deps.repo
  75.  
  76. - type: generic
  77. reponame: centos-qemu
  78. filename: centos-qemu.repo
  79. baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/virt/x86_64/kvm-common/
  80.  
  81. - type: generic
  82. reponame: centos-ceph-jewel
  83. filename: centos-ceph-jewel.repo
  84. baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/storage/x86_64/ceph-jewel/
  85.  
  86. - type: generic
  87. reponame: centos-opstools
  88. filename: centos-opstools.repo
  89. baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/opstools/x86_64/
  90.  
  91. repo_cmd_after: |
  92. {% if not enable_opstools_repo|default(false)|bool %}sudo yum-config-manager --save --setopt centos-opstools.enable=0;
  93. {%endif %}
  94. sudo yum-config-manager --disable rdo-qemu-ev;
  95. sudo rpm -e epel-release || true;
  96. sudo yum remove -y rdo-release || true;
  97. sudo rm -rf /etc/yum.repos.d/*.rpmsave;
  98. sudo yum repolist;
  99. sudo yum update -y
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement