├── .github ├── ISSUE_TEMPLATE │ ├── Bug_report.md │ └── Custom.md └── workflows │ └── ci.yaml ├── .gitignore ├── .pylintrc ├── .tool-versions ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE.md ├── MANIFEST.in ├── Makefile ├── README.md ├── ansible_merge_vars.py ├── examples ├── action_plugins │ └── merge_vars.py ├── library │ └── merge_vars ├── merge_dicts_playbook.yml ├── merge_lists_dedup_playbook.yml ├── merge_lists_no_dedup_playbook.yml └── merge_recursive_playbook.yml ├── requirements.txt ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── bin │ └── generate_tox_config.py ├── property │ ├── __init__.py │ └── test_merge_vars_properties.py ├── unit │ ├── __init__.py │ └── test_merge_vars.py └── utils.py └── tox.ini.tmpl /.github/ISSUE_TEMPLATE/Bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/.github/ISSUE_TEMPLATE/Bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/.github/ISSUE_TEMPLATE/Custom.md -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/.gitignore -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/.pylintrc -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/.tool-versions -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/README.md -------------------------------------------------------------------------------- /ansible_merge_vars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/ansible_merge_vars.py -------------------------------------------------------------------------------- /examples/action_plugins/merge_vars.py: -------------------------------------------------------------------------------- 1 | from ansible_merge_vars import ActionModule 2 | -------------------------------------------------------------------------------- /examples/library/merge_vars: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/merge_dicts_playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/examples/merge_dicts_playbook.yml -------------------------------------------------------------------------------- /examples/merge_lists_dedup_playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/examples/merge_lists_dedup_playbook.yml -------------------------------------------------------------------------------- /examples/merge_lists_no_dedup_playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/examples/merge_lists_no_dedup_playbook.yml -------------------------------------------------------------------------------- /examples/merge_recursive_playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/examples/merge_recursive_playbook.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | license_file = LICENSE.md 3 | 4 | [bdist_wheel] 5 | universal=1 6 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/bin/generate_tox_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/tests/bin/generate_tox_config.py -------------------------------------------------------------------------------- /tests/property/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/property/test_merge_vars_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/tests/property/test_merge_vars_properties.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_merge_vars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/tests/unit/test_merge_vars.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/tests/utils.py -------------------------------------------------------------------------------- /tox.ini.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leapfrogonline/ansible-merge-vars/HEAD/tox.ini.tmpl --------------------------------------------------------------------------------