无聊的IT

导航

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

 

 

 

 

 

posted on 2019-02-12 11:12  秦寒  阅读(109)  评论(0)    收藏  举报