]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/ansible: TLS Mutual Authentication 27512/head
authorJuan Miguel Olmo Martínez <jolmomar@redhat.com>
Thu, 11 Apr 2019 08:51:50 +0000 (10:51 +0200)
committerJuan Miguel Olmo Martínez <jolmomar@redhat.com>
Wed, 29 May 2019 14:54:56 +0000 (16:54 +0200)
commit4c6a1c6c6852cdd49bf88e9342c399175e79bb8b
treec88832fc645fdcf797d9928bdca8ce5304c13204
parentff5f4a57eb70ed16fda478b3d80d7f912875a0b0
mgr/ansible: TLS Mutual Authentication

- Changes needed to allow Ansible Orchestrator to use the new authentication strategy used in Ansible Runner Service
- Changes to propagate Ansible playbook errors to the completion result

Addressed changes suggested by the team

- Certificate and key are stored now in the mon KV store
- Option server_url is now server_location
- Using manager Options to have a better mgmt of MODULE_OPTIONS
- Added verbosity to status command to show problems connecting with external orchestrator
- lint problems fixed

Addressed changes suggested by @sebastian-philipp

- Improved messages and documentation

Fix error in documentation

- Fix error in ansible documentation
- Added examples in orchestrator-cli documentation

Signed-off-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
doc/mgr/ansible.rst
doc/mgr/orchestrator_cli.rst
src/pybind/mgr/ansible/ansible_runner_svc.py
src/pybind/mgr/ansible/module.py
src/pybind/mgr/ansible/output_wizards.py
src/pybind/mgr/ansible/tests/test_client_playbooks.py