Ansible 自动化系列命令

原创 浪子丶刘少  2019-08-20 09:00  阅读 636 次 评论 0 条 百度已收录

Ansible-galaxy

  • 连接https://galaxy.ansible.com下载相应的roles
  • 列出所有已安装的galaxy
ansible-galaxy list
  • 安装aglaxy
ansible-galaxy install geerlingguy.nginx
  • 删除aglaxy
ansible-galaxy install geerlingguy.nginx

Ansible-pull

推送命令至远程,效率无限提高,对运维要求较高

Ansible-playbook

vim liushao.yml
---
- hosts: 172.16.10.12
  remote_user: root

  tasks:
    - name: hello
      command: hostname

Ansible-vault

管理加密解密yml文件

ansible-vault [create|decrypt|edit|encrypt|rekey|view] 文件名
encrypt  加密
decrypt  解密
view     查看
edit     编辑加密文件
rekey    创建口令,修改新口令
create   创建新文件

Ansible-console

可交互执行命令,支持tab
root@all (3)[f:5]$
执行用户@当前操作主机组(当前主机数量)[f:并发数]$
设置并发数:forks n 例如:forks 10
切换组: cd 主机组  例如:cd webs
列出当前组主机列表: list
列出所有内置命令: ? 或 help

例:
yum name=httpd state=present
service name=httpd state=started

本文地址:https://www.ezliushao.com/317.html
加入我们:请加入刘少技术博客交流群:扫描二维码刘少技术博客的QQ交流群 | 浪子丶刘少 QQ:1150110267(注:微信暂停添加好友)
版权声明:本文为原创文章,版权归 浪子丶刘少 所有,欢迎分享本文,转载请保留出处!

发表评论


表情