Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- release: master
- overcloud_release: ocata
- undercloud_image_url: https://images.rdoproject.org/master/delorean/current-tripleo/stable/undercloud.qcow2
- ipa_image_url: http://66.187.229.139/builds/current-tripleo/ipa_images.tar
- overcloud_image_url: http://66.187.229.139/builds-ocata/current-tripleo-ocata/overcloud-full.tar
- images:
- - name: undercloud
- url: "{{ undercloud_image_url }}"
- type: qcow2
- - name: overcloud-full
- url: "{{ overcloud_image_url }}"
- type: tar
- - name: ipa_images
- url: "{{ ipa_image_url }}"
- type: tar
- use_external_images: true
- inject_images:
- - "ironic-python-agent.initramfs"
- - "ironic-python-agent.vmlinuz"
- - "ironic-python-agent.kernel"
- - "overcloud-full.qcow2"
- - "overcloud-full.initrd"
- - "overcloud-full.vmlinuz"
- repo_cmd_before: |
- sudo yum install -y yum-plugin-priorities;
- sudo yum clean all;
- sudo rm -rf /etc/yum.repos.d/delorean*;
- sudo rm -rf /etc/yum.repos.d/*.rpmsave;
- export CURRENT_RDO_MIRROR=`curl --silent https://trunk.rdoproject.org/centos7/current/delorean.repo | grep baseurl | cut -d= -f2`
- export CURRENT_TRIPLEO_MIRROR=`curl --silent https://trunk.rdoproject.org/centos7/current-tripleo/delorean.repo | grep baseurl | cut -d= -f2`
- # If running tripleo-quickstart in OpenStack Infra, let's try to use AFS mirrors
- if [[ -e /etc/nodepool/provider ]]; then
- source /etc/nodepool/provider;
- export NODEPOOL_MIRROR_HOST=$(echo "http://mirror.$NODEPOOL_REGION.$NODEPOOL_CLOUD.openstack.org" | tr '[:upper:]' '[:lower:]');
- export CURRENT_RDO_MIRROR=${CURRENT_RDO_MIRROR/https:\/\/trunk.rdoproject.org/$NODEPOOL_MIRROR_HOST:8080/rdo}
- export CURRENT_TRIPLEO_MIRROR=${CURRENT_RDO_MIRROR/https:\/\/trunk.rdoproject.org/$NODEPOOL_MIRROR_HOST:8080/rdo}
- fi
- # Otherwise, fallback to official mirrors provided by CentOS.
- export NODEPOOL_MIRROR_HOST="${NODEPOOL_MIRROR_HOST:-http://mirror.centos.org}"
- repos:
- - type: generic
- reponame: delorean
- filename: delorean.repo
- baseurl: $CURRENT_TRIPLEO_MIRROR
- hash_url: https://trunk.rdoproject.org/centos7-master/current-tripleo/delorean.repo
- - type: generic
- reponame: delorean-current
- filename: delorean-current.repo
- baseurl: $CURRENT_RDO_MIRROR
- priority: 10
- includepkgs:
- - diskimage-builder
- - instack
- - instack-undercloud
- - os-apply-config
- - os-collect-config
- - os-net-config
- - os-refresh-config
- - python-tripleoclient
- - openstack-tripleo-common
- - openstack-tripleo-heat-templates
- - openstack-tripleo-image-elements
- - openstack-tripleo
- - openstack-tripleo-puppet-elements
- - openstack-puppet-modules
- - openstack-tripleo-ui
- - puppet-*
- - type: file
- filename: delorean-deps.repo
- down_url: https://trunk.rdoproject.org/centos7-master/delorean-deps.repo
- - type: generic
- reponame: centos-qemu
- filename: centos-qemu.repo
- baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/virt/x86_64/kvm-common/
- - type: generic
- reponame: centos-ceph-jewel
- filename: centos-ceph-jewel.repo
- baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/storage/x86_64/ceph-jewel/
- - type: generic
- reponame: centos-opstools
- filename: centos-opstools.repo
- baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/opstools/x86_64/
- repo_cmd_after: |
- {% if not enable_opstools_repo|default(false)|bool %}sudo yum-config-manager --save --setopt centos-opstools.enable=0;
- {%endif %}
- sudo yum-config-manager --disable rdo-qemu-ev;
- sudo rpm -e epel-release || true;
- sudo yum remove -y rdo-release || true;
- sudo rm -rf /etc/yum.repos.d/*.rpmsave;
- sudo yum repolist;
- sudo yum update -y
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement