Ensure that constraints are used for AIO bootstrap
Currently the pip_install role does not configure any
constraints when exercising the AIO bootstrap, creating
the possibility that the initial bootstrap may not have
the right software versions.
This patch ensures that the same constraints are used
for the AIO bootstrap as was done for the Ansible
bootstrap.
Change-Id: I6aa467d4f1f6db33c824f4fcf8e46adb0a26cfa0
(cherry picked from commit eb7661d9e8
)
This commit is contained in:
parent
6f11240223
commit
b218ab9390
@ -26,6 +26,9 @@
|
|||||||
bootstrap_host_scenario: "{{ lookup('env','SCENARIO') | default('aio_lxc', true) }}"
|
bootstrap_host_scenario: "{{ lookup('env','SCENARIO') | default('aio_lxc', true) }}"
|
||||||
openstack_confd_entries: "{{ confd_overrides[bootstrap_host_scenario] }}"
|
openstack_confd_entries: "{{ confd_overrides[bootstrap_host_scenario] }}"
|
||||||
pip_install_upper_constraints_proto: "{{ ansible_python_version | version_compare('2.7.9', '>=') | ternary('https','http') }}"
|
pip_install_upper_constraints_proto: "{{ ansible_python_version | version_compare('2.7.9', '>=') | ternary('https','http') }}"
|
||||||
|
pip_install_upper_constraints: >-
|
||||||
|
{{ (playbook_dir ~ '/../global-requirement-pins.txt') | realpath }}
|
||||||
|
--constraint {{ pip_install_upper_constraints_proto }}://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id={{ requirements_git_install_branch | regex_replace(' #.*$','') }}
|
||||||
sftp_subsystem:
|
sftp_subsystem:
|
||||||
'apt': 'sftp /usr/lib/openssh/sftp-server'
|
'apt': 'sftp /usr/lib/openssh/sftp-server'
|
||||||
'yum': 'sftp /usr/libexec/openssh/sftp-server'
|
'yum': 'sftp /usr/libexec/openssh/sftp-server'
|
||||||
|
Loading…
Reference in New Issue
Block a user