Skip to content
Snippets Groups Projects
  • Michal Arbet's avatar
    63b9fa56
    Fix kolla_docker module · 63b9fa56
    Michal Arbet authored
    This patch fixes kolla_docker module
    as it did not take into account common_options
    parameter. From patchset it's visible that module's
    default values are used always - even if user overrided
    some param in common_options dict.
    
    Closes-Bug: #2003079
    
    Change-Id: I677fde708dd004decaff4bd39f2173d8d81052fb
    63b9fa56
    History
    Fix kolla_docker module
    Michal Arbet authored
    This patch fixes kolla_docker module
    as it did not take into account common_options
    parameter. From patchset it's visible that module's
    default values are used always - even if user overrided
    some param in common_options dict.
    
    Closes-Bug: #2003079
    
    Change-Id: I677fde708dd004decaff4bd39f2173d8d81052fb
link-module-utils.sh 663 B
#!/usr/bin/env bash

# NOTE(hinermar): During deployment, Ansible handles module discovery
# automatically. In testing environment this feature is
# not present so it's necessary to link module files to environment
# package directory so they can be discovered by python interpreter.


local_module_utils=${1}/ansible/module_utils
env_module_utils=$(/usr/bin/env python -c "import ansible; print(ansible.__path__[0] + '/module_utils')")

for file_path in ${local_module_utils}/*.py; do
    file_name=$(basename ${file_path})
    source=$(realpath ${file_path})
    destination=$(realpath ${env_module_utils})/${file_name}
    ln -fs ${source} ${destination}
done