随笔分类 - Ansible
摘要:Ansible 加密敏感数据 [root@ansible-server ~]# ansible-vault create secret.yml newusers: - name: ansibleuser1 pw: redhat - name: ansibleuser2 pw: $Re4H1t@ [r
阅读全文
摘要:Python的API #!/usr/bin/env python from __future__ import (absolute_import, division, print_function) __metaclass__ = type import json import shutil imp
阅读全文
摘要:Playbooks简介 关于Playbooks Playbook简单示例 基本组成 主机和用户 任务列表 Handlers: 配置更改时运行操作 执行Playbook Ansible-Pull Linting playbooks 其它的playbook确认选项 关于Playbooks 与ad-hoc
阅读全文
摘要:在Ansible中,将各个模块组合起来成为一个YAML格式的配置文件,这个配置文件叫做Playbook, Playbook和模块的关系类似于shell脚本和Linux命令之间的关系。 Playbook的定义 一个Playbook可以包含多个Play,一个Play必须包含: hosts 定义在哪些服务
阅读全文
摘要:Ansible官方提供了非常多的模块,还有若干第三方模块,我们也可以自己编写模块。 Ansible对远程服务器的操作实际是通过模块完成的,先将模块拷贝到远程服务器,完成操作后,然后在远程服务器上删除该模块。 查看模块帮助信息: 查看模块列表: ansible-doc -l 查看具体模块帮助信息,以f
阅读全文
摘要:Ansible将可管理的服务器集合成为Inventory,Inventory的管理便是服务器的管理。 hosts文件的位置: /etc/ansible/hosts 在命令行通过-i参数指定 通过/etc/ansible/ansible.cfg中的Inventory参数指定 另外Ansible还支持从
阅读全文
摘要:### 1. 安装Ansible #### 1.1 yum安装 ```bash # 从epel源安装 yum -y install epel-release yum -y install ansible yum -y install ansible-collection-community-gene
阅读全文
