Ansible
ansible
心无念
小白一个 Fight
展开
-
ansible-day07-20201122-roles详解-很厉害这个功能很实用
roles原创 2020-11-22 17:35:07 · 147 阅读 · 0 评论 -
ansible-day06-20201120-template-for-if-roles基本用法-nginx简单安装剧本
类似循环的写法 迭代循环 重复的事情 --- - hosts: all remote_user: root vars: nginx_packages: - htop - sl - hping3 tasks: - name: create some file file: name=/data/{{ item }} state=touch with_items: - file1 - file原创 2020-11-21 17:22:31 · 168 阅读 · 0 评论 -
ansible-day05-20201119-变量文件-template-when
变量写在一个单独的变量文件 剧本再去调用 [root@node1 ansible]# cat vars.yml var1: httpd var2: vsftpd [root@node1 ansible]# cat testvar.yml --- - hosts: all remote_user: root vars_files: - vars.yml tasks: - name: install package yum: name={{ var1 }} -原创 2020-11-20 15:21:10 · 114 阅读 · 0 评论 -
ansible-day04-20201030-handlers-notify-tags-变量定义
handlers和notify结合使用触发条件 handlers 是task列表 用于当关注的资源发生变化时,才会采取一定的操作 notify 此action可用于每个play的最后被触发 这样可避免多次有改变发生时每次都执行指定的操作 仅在所有的变化发生完成后一次性的执行指定操作 在notify中列出的操作称为handler 也即notify中调用handler中定义的操作 --- - hosts: all remote_user: root tasks: - name: isntal原创 2020-10-30 14:10:03 · 129 阅读 · 0 评论 -
ansible-day03-20201028-galaxy-pull-playbook
ansible-galaxy 连接https://galaxy.ansible.com 下载对应的roles (角色) 列出所有已安装的galaxy ansible-galaxy list 安装galaxy ansible-galaxy install geerlingguy.redis 删除galaxy ansible-galaxy remove geerlingguy.redis ansible-pull 推送命令至远程 效率无限提升 对运维要求比较高 ansible-playbook ansibl原创 2020-10-28 13:21:23 · 81 阅读 · 0 评论 -
ansible-day02-20201024-配置文件-免密登陆-command-shell-script-copy-fetch-file-hostname-cron-yum-service-user
ansible配置文件 /etc/ansible/ansible.cfg [defaults] hostfile=/etc/ansible/hosts # 主机列表配置文件 private_key_file = /root/.ssh/id_rsa remote_user = root remote_port = 22 host_key_checking = False # 检查对应服务器的host_key log_path = /var/log/ansible.log # 日志文件 inventory =原创 2020-10-25 18:28:27 · 122 阅读 · 0 评论 -
ansible-day01-20201023-简单了解-组成部分-安装
运维自动化发展历程及技术应用 On-Premises 本地部署(在家自己做) IAAS 基础设施即服务(买成品回家做)卖硬件 PAAS 平台即服务(叫外卖)卖操作系统 SAAS 软件即服务(去店里吃)卖一条龙服务-发展趋势-云 云计算运维工程师核心职能 平台架构组建 日常运营保障 性能,效率优化 自动化运维场景 文件传输 命令执行 应用部署 配置管理 任务流编辑 灰度环境 灰度环境:保险起见,先让一部分用户更新功能,待使用没什么问题,再全量发布到所有服务器 常用自动化运维工具 Ansible:pyt原创 2020-10-24 10:14:33 · 111 阅读 · 0 评论