-
添加一台机器
1、编辑/etc/ansible/hosts
2、添加本机的public SSH key到目标机器的authorized_keys
3、添加本机的私钥到Ansible
查看全部 -
课程目标
1、新手上路
2、学习Ansible的基本模块
3、学习使用Ansible Inventory
4、了解Ansible Playbook
查看全部 -
总结
1、Ansible安装
2、Ansible运行流程
3、Ansible配置详解
查看全部 -
之前备份的bin文件移回来,然后执行install
查看全部 -
相关构建指令
查看全部 -
执行#source hacking/env-setup
查看全部 -
Ansible配置详解
-inventory & library
-分布别存放可通信主机的目录和Ansible默认搜索模块路径
查看全部 -
Ansible配置详解
-pattern
-如果没有提供“hosts”节点,这是playbook要通信的默认主机组。默认值是对所有主机通信,如果不想被惊吓到,最好还是设置个选项
查看全部 -
Ansible配置详解
-vault_password_file
-这个文件也可以称为一个脚本的形式.如果你使用脚本而不是单纯文件的话,请确保它可以执行并且密码可以在标准输出上打印出来。如果你的脚本需要提示请求数据,请求将会发到标准错误输出中。
查看全部 -
Ansible配置详解
-module_name
-这个是/usr/bin/ansible的默认模块名(-m).默认是'command'模块。之前提到过,command模块不支持shell变量,管道,配额。所以也许你希望吧这个参数改为“shell”
查看全部 -
Ansible配置详解
14、forks
最大开启的进程数,这个数不易过大,过大性能耗费高,不易过小,过小的话,并发性能低,一般设置方法是cup数*2
查看全部 -
Ansible配置详解
12、actiion_plugins & callback_plugins & connection_plugins & filter_plugins & fiilter_plugins & lookup_plugins & vars_plugins
13、开发者中心的插件相关功能,开发者看看呀开发相应的插件,来完成自己的功能。分别对应的功能为:激活事件、回调、连接、过滤器、加载路径、任何地方加载
查看全部 -
Ansible配置详解
9、remote_port & remote_tmp & remote_user
10、客户机的设置,分别对登录的用户和端口,以及临时目录
11、sudo_exe & sudo_flags & sudo_user
12、sudo命令相关设置,分别是sudo命令路径、sudo参数、能够使用sudo的user
查看全部 -
Ansible配置详解
7、gather_subset
8、设置收集的内容:包括all、network、hardware、virtual、facter、ohai
查看全部 -
Ansible配置详解
4、ask_pass & ask_sudo_pass
5、ask_pass:可以控制,Ansible剧本playbook是否会自动默认弹出密码
6、ask_sudo_pass:用户使用的系统平台开启了sudo密码的话,应该开启这一参数
查看全部
举报