Mistral执行Ansible剧本的操作
项目描述
Mistral Actions for Ansible
注意:此项目是实验性的,处于初期阶段。它可能适用于您。
然而,考虑到感兴趣的用户和我的时间,我希望使其稳定且有用 - 因此欢迎输入和帮助!
安装
可以通过pip安装这些操作,然后我们需要告诉Mistral有关它们的信息,并重新启动Mistral
pip install mistral-ansible-actions; sudo mistral-db-manage populate; systemctrl restart openstack-mistral*;
用法
调用ansible
action: ansible input: hosts: '*' module: copy module_args: 'src=file.txt dest=/root/file.txt' remote_user: stack become: true become_user: root
调用ansible剧本
action: ansible-playbook input: limit_hosts: overcloud-controller-0 playbook: /home/stack/ansible/my_playbook.yaml remote_user: stack become: true become_user: root
计划/想法
我们只支持ansible和ansible-playbook命令的一小部分参数,应该公开更多。也许我们可以以某种方式自动添加它们全部?
项目详情
关闭
mistral-ansible-actions-0.2.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8dba8a723e22a26c688d2c698be79080fc328b57c4743916eb35ceac95480dea |
|
MD5 | 5276ffb7f0d9335297f4f2801b1b3a5f |
|
BLAKE2b-256 | 2ed9c743019c46ff14ebf8d767b8b5b5d6886c469533681cc0c2d38397b2d2e5 |