1-1 安装以及配置ansible
此次配置在测试服务器252.252上
https://docs.ansible.com/ansible/latest/reference_appendices/config.html#ansible-configuration-settings-locations 官方安装文档
先安装python3 随后pip install ansible, 使用pip安装是不会有ansible.cfg文件生成
https://raw.githubusercontent.com/ansible/ansible/devel/examples/ansible.cfg github 提供的ansible配置文件
# ansible配置文件路径
(jiankong_venv) [yy1s@rbtnode1 cfg]$ export ANSIBLE_CONFIG=/home/yy1s/django/extra_app/ansible/cfg/ansible.cfg
# 必须先创建 ansible.cfg文件
(jiankong_venv) [yy1s@rbtnode1 cfg]$ view /home/yy1s/django/extra_app/ansible/cfg/ansible.cfg /home/yy1s/django/extra_app/ansible/cfg/ansible.cfg (jiankong_venv) [yy1s@rbtnode1 cfg]$ ansible --version ansible 2.7.7 config file = /home/yy1s/django/extra_app/ansible/cfg/ansible.cfg configured module search path = ['/home/yy1s/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /home/yy1s/django/jiankong_venv/lib/python3.6/site-packages/ansible executable location = /home/yy1s/django/jiankong_venv/bin/ansible python version = 3.6.4 (default, Aug 31 2018, 15:21:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] (jiankong_venv) [yy1s@rbtnode1 cfg]$ ls ansible.cfg
#配置主机
(jiankong_venv) [yy1s@rbtnode1 ansible]$ pwd
/home/yy1s/django/extra_app/ansible
(jiankong_venv) [yy1s@rbtnode1 ansible]$ view hosts
[test]
144.131.252.142 ansible_ssh_user=yy1s ansible_ssh_pass='yy1s'
# 配置ansible.cfg
(jiankong_venv) [yy1s@rbtnode1 cfg]$ pwd
/home/yy1s/django/extra_app/ansible/cfg
(jiankong_venv) [yy1s@rbtnode1 cfg]$ view ansible.cfg
[defaults]
# some basic default values...
inventory = /home/yy1s/django/extra_app/ansible/hosts #配置主机文件位置
#能查看到已经配置的主机
(jiankong_venv) [yy1s@rbtnode1 cfg]$ ansible test --list-host #test是主机组名
hosts (1):
144.131.252.142
浙公网安备 33010602011771号