ansible
kong-kong
记录流水账
展开
-
ansible 简单入门
http://www.ansible.comyum install ansibleyum info ansible# 主配置文件/etc/ansible/ansible.cfg#主机清单/etc/ansible/hosts#角色目录/etc/ansible/roles/usr/bin/ansible 主程序/usr/bin/ansible-doc 查看配...原创 2019-04-13 05:22:01 · 384 阅读 · 0 评论 -
ansible参数解释
unarchive 属性# 用来表示需要解压的文件存在远程服务器中还是本地服务器中# yes 需要在具体的主机上存在(非ansible机器上)# 默认为no,在ansible主机上存在remote_src: ...原创 2019-09-25 17:06:39 · 573 阅读 · 0 评论 -
withitem
# 输出信息到echo.txt- hosts: testservers remote_user: root tasks: - name: echo data to echo.txt shell: echo {{ item }} >> /echo.txt with_items: - myuser1 - myuser2 - ...原创 2019-09-25 15:43:27 · 307 阅读 · 0 评论 -
ansible-playbook (deploy springboot)
---- hosts: testservers tasks:# - file: path=/tmp/mytemp state=directory mode=0755# 存放脚本 - name: create script directory file: path: /script state: director...原创 2019-09-04 22:24:25 · 775 阅读 · 0 评论 -
ansible-playbook sample
---- hosts: testservers tasks: - name: install deltarpm yum: name=deltarpm state=present update_cache=yes - name: install telnet-server.x86_64 yum: name=telnet-server.x86_6...原创 2019-05-24 10:47:49 · 324 阅读 · 0 评论 -
linux command - ansible
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repowget -O /etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docke...原创 2019-05-21 17:36:37 · 272 阅读 · 0 评论 -
ansible基础
ansible 命令主要参数信息-u : remote user,默认使用root用户登陆-i : Inventory,指定主机,默认是/etc/ansible/hosts-m :指定模块的名称(不指定-m,那么默认是command模块)-a : 模块的参数(比如使用command模块,那么-a参数就是要执行的命令)-k : 用来提示输入远程主机的密码(基于用户密码登录)-f...原创 2019-04-17 23:03:54 · 298 阅读 · 0 评论 -
ansible-doc
查看模块说明# ansible-doc module-nameansible-doc fileansible-doc copyansible-doc get_urlansible-doc yumansible-doc yum_repositoryansible-doc cron原创 2019-04-17 10:10:52 · 1076 阅读 · 0 评论 -
ansible-galaxy
https://galaxy.ansible.com#列出所有已安装的galaxyansible-galaxy list#安装galaxyansible-galaxy install geerlingguy.redis#删除galaxyansible-galaxy remove geerlingguy.redis...原创 2019-04-17 10:09:08 · 600 阅读 · 0 评论 -
ansible 命令
# ansible-doc 模块名称ansible-doc shellansible-doc -s shell#删除state=absent#查看远程主机内存ansible appservers -m command -a "free -m"# -m 默认是commandansible appservers -a free#ping远程主机ansi...原创 2019-04-13 23:37:25 · 346 阅读 · 0 评论 -
ansible 组
#编辑该文件/etc/ansible/hosts[appservers]192.168.3.201192.168.3.202# 控制台输入ansible -m ping appservers原创 2019-04-13 22:11:06 · 409 阅读 · 0 评论 -
ansible playbook
# -C 验证ansible-playbook -C file.yml# -t 标签 启用某个标签ansible-playbook -t tagname file.yml# 多标签执行ansible-playbook -t tagname1,tagname2 file.ymlansible -a 'getent passwd test2'# ping---- ho...原创 2019-04-17 09:53:17 · 373 阅读 · 0 评论 -
linux免密登录
#1. 在主控端主机创建密钥,执行下面命令,将在/root/.ssh下生成一对密钥# 其中id_rsa为私钥# id_rsa.pub为公钥(需要下发到被控主机用户.ssh目录,同时重命名authorized_keys文件)# 一路回车ssh-keygen -t rsa#2. 在主控端主机执行下面命令 会在受控主机.ssh下生成authorized_keys文件ssh-c...原创 2019-04-13 06:02:45 · 227 阅读 · 0 评论 -
linux环境变量加载顺序
login shell加载环境变量的顺序是:1. /etc/profile 2. ~/.bash_profile3. ~/.bashrc 4. /etc/bashrc non-login shell加载环境变量的顺序是:1. ~/.bashrc 2. /etc/bashrc...原创 2019-09-25 17:16:57 · 343 阅读 · 0 评论