ansible管理window
摘要:设置window以支持远程执行命令 升级powershell到3.0+ 1. 安装.NET Framework 4.5http://download.microsoft.com/download/B/A/4/BA4A7E71-2906-4B2D-A0E1-80CF16844F5F/dotNetFx4
阅读全文
拿到新机器,进行初始化和部署Nginx的过程
摘要:1. 在/etc/ansbile/hosts中添加主机init2. 在sysinit.yml中修改要初始化的机器: hosts: init3. 设置不检查key export ANSIBLE_HOST_KEY_CHECKING=False4. 因为开启了selinux,所以需要安装libselinu
阅读全文
一个完整的ansible实施目录示例
摘要:当前目录: 当前目录结构: 文件分析 ansible.cfg:ansible主配置文件 hosts:被控主机配置文件 group_vars:组变量目录 host_vars:主机变量目录 roles:角色目录 一个完整的role 使用命令:ansible-playbook sysinit.yml 执行
阅读全文
ansible quick start
摘要:1. ansible默认开启ControlPersist,也就是持续化ssh的socket连接,以跳过每次task都需要进行主机认证。2. 但是centos的openssh版本太老了,不支持ControlPersist,所以ansible会切换使用Python implementation of O
阅读全文
YAML 语言语法
摘要:发现很多开源的软件的配置文件都使用了这种语言来描述,据说是简单强大,很不巧,ansible也使用了这种语言来描述配置,学习ansible之前,先学习一下YAML语言。 YAML基本语法规则如下: 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab建,只允许使用空格。 缩进的空格数目不重要,只要
阅读全文