Merge "Fix passwords.yml generation with vault encryption on Python 3"
This commit is contained in:
commit
1dc5cf0c65
@ -57,7 +57,7 @@ def kolla_mergepwd(module, old_path, new_path, final_path):
|
|||||||
def create_vault_password_file(module):
|
def create_vault_password_file(module):
|
||||||
"""Create a vault password file."""
|
"""Create a vault password file."""
|
||||||
with tempfile.NamedTemporaryFile(delete=False) as f:
|
with tempfile.NamedTemporaryFile(delete=False) as f:
|
||||||
f.write(module.params['vault_password'])
|
f.write(module.params['vault_password'].encode())
|
||||||
return f.name
|
return f.name
|
||||||
|
|
||||||
|
|
||||||
|
4
tox.ini
4
tox.ini
@ -49,10 +49,6 @@ deps =
|
|||||||
commands = {posargs}
|
commands = {posargs}
|
||||||
|
|
||||||
[testenv:ansible]
|
[testenv:ansible]
|
||||||
# FIXME(mgoddard): Ansible playbooks do not yet support Python 3, so we need to run these
|
|
||||||
# tests using Python 2 for the time being.
|
|
||||||
basepython = python2
|
|
||||||
usedevelop = True
|
|
||||||
# Create the virtualenv with access to system site packages, as this is
|
# Create the virtualenv with access to system site packages, as this is
|
||||||
# required to use the python and apt modules, which are not available via PyPI.
|
# required to use the python and apt modules, which are not available via PyPI.
|
||||||
sitepackages = True
|
sitepackages = True
|
||||||
|
@ -21,8 +21,6 @@
|
|||||||
tox_envlist: ansible
|
tox_envlist: ansible
|
||||||
required-projects:
|
required-projects:
|
||||||
- name: openstack/requirements
|
- name: openstack/requirements
|
||||||
# TODO(mgoddard): Remove when Ansible playbooks support Python 3.
|
|
||||||
override-checkout: stable/train
|
|
||||||
irrelevant-files:
|
irrelevant-files:
|
||||||
- ^.*\.rst$
|
- ^.*\.rst$
|
||||||
- ^doc/.*
|
- ^doc/.*
|
||||||
|
Loading…
Reference in New Issue
Block a user