首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

ansible简易入门之playbook

Playbook示例 首先看一个最简单的示例,基本全是YAML语法: $ tree -L 2 . ├── ansible.cfg ├── example1.yml ├── hosts.yml └── templates...执行一下: 1 ansible-playbook example1.yml 创建可重用的Playbook 但为了代码的可维护性与重用,一般会重新组织下代码,如下: $ tree -L 4 . ├──...ansible.cfg ├── example1.yml ├── hosts.yml └── roles └── httpd ├── handlers │   └...如果部署的项目很复杂,这时Playbook文件会很大,这时可以用import_playbook按不同业务维度拆分Playbook文件,如下: - import_playbook: playbooks/buz1....yml - import_playbook: playbooks/buz2.yml 复用其它role 如果在一个role的task list里想复用另一个role,可以使用import_role,如下

1.1K40

DevOps工具介绍连载(41)——Vault

命令: ansible-vault rekey foo.yml bar.yml baz.yml 如上命令可以同时批量修改多个文件的组织密码并重新设置新密码....该命令也可同时批量操作多个文件: ansible-vault encrypt foo.yml bar.yml baz.yml 解密已加密文件 如果不希望继续加密一个已经加密过的文件,通过 ansible-vault...命令将解密并保存到硬盘上,这样你不用再使用 ansible-vault edit 来编辑文件了: ansible-vault decrypt foo.yml bar.yml baz.yml 查阅已加密文件...Available since Ansible 1.8 如果你不希望通过编辑的方式来查看文件, ansible-vault view 可以满足你的需要: ansible-vault view foo.yml...交互式的指定 vault 的密码文件: ansible-playbook site.yml --ask-vault-pass 该提示被用来解密(仅在内存中)任何 vault 加密访问过的文件.

58820
领券