]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mgr/ansible: Ansible orchestrator module 24445/head
authorJuan Miguel Olmo Martínez <jolmomar@redhat.com>
Thu, 4 Oct 2018 13:54:42 +0000 (15:54 +0200)
committerJuan Miguel Olmo Martínez <jolmomar@redhat.com>
Thu, 29 Nov 2018 13:54:43 +0000 (14:54 +0100)
commit526cdcdf01e33ece1ea4c36f580b4edbce5bd0f2
tree35bc9775b8ee3a860577a8e198e025b676e62567
parent720e0d4bfd37892366f618d900f1b55b154e4329
mgr/ansible: Ansible orchestrator module
A Ceph Manager Orchestrator that uses a external REST API service to execute Ansible playbooks.

get_inventory implementation

Signed-off-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
Document how to use CLI through Orchestrator CLI

Signed-off-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
14 files changed:
doc/mgr/ansible.rst [new file with mode: 0644]
doc/mgr/index.rst
src/pybind/mgr/CMakeLists.txt
src/pybind/mgr/ansible/CMakeLists.txt [new file with mode: 0644]
src/pybind/mgr/ansible/__init__.py [new file with mode: 0644]
src/pybind/mgr/ansible/ansible_runner_svc.py [new file with mode: 0644]
src/pybind/mgr/ansible/module.py [new file with mode: 0644]
src/pybind/mgr/ansible/run-tox.sh [new file with mode: 0644]
src/pybind/mgr/ansible/tests/__init__.py [new file with mode: 0644]
src/pybind/mgr/ansible/tests/pb_execution_events.data [new file with mode: 0644]
src/pybind/mgr/ansible/tests/test_client_playbooks.py [new file with mode: 0644]
src/pybind/mgr/ansible/tox.ini [new file with mode: 0644]
src/pybind/mgr/orchestrator_cli/module.py
src/test/CMakeLists.txt