我们出新书了《Ansible权威指南》,小伙伴快来围观!
Posted 马哥Linux运维
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我们出新书了《Ansible权威指南》,小伙伴快来围观!相关的知识,希望对你有一定的参考价值。
好
消
息
《Ansible权威指南》
——马哥教育团队荣誉出品
我们出书了、出书了、出书了
重要的事情说三遍
《Ansible权威指南》
Ansible — 自动化运维界的一颗璀璨的新星
默认基于ssh进行批量管理,无需安装客户端
使得还是背锅的我也能快速上手
分分钟将手上的各种重复机械的任务实现了自动化
近百台服务器的配置变更,于我而言,也只不过是一行Ansible命令而已:
ansible webserver -m copy -a "src=/local/path/to/newsite.conf dest=/path/to/apache/conf.d/ owner=www group=www mode=640"
什么?web集群又新增了几十台服务器?
之前的我听到这个消息定会扶墙、吐血,这得多大的工作量啊
然而现在,So easy, 给我5分钟写一个Playbook,就叫它temp.yml吧:
---
- hosts: new-web-server
sudo: yes
tasks:
- name: 安装Apache
yum: name={{ item }} state=present
with_items:
- httpd
- httpd-devel
- name: 复制配置文件
copy:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
owner: root
group: root
mode: 0644
with_items:
- {
src: "/tmp/httpd.conf",
dest: "/etc/httpd/conf/httpd.conf" }
- {
src: "/tmp/httpd-vhosts.conf",
dest: "/etc/httpd/conf/httpd-vhosts.conf"}
- name: 检查Apache运行状态,并设置开机启动
service: name=httpd state=startedenabled=yes
单词Playbook是剧本的意思,是Ansible中一个重要的概念,而事实上对Ansible而言,Playbook就像一个真正的剧本一样,指挥着Ansible去完成一系列的自动化任务,而且与此同时,它就像一相真正的剧本一样易读、易懂。
Playbook编写完成,怎么去实现它呢?
很简单,一条耿直如我的命令ansible-playbook:
ansible-playbook temp.yml
运行结果同样清晰明了:
转眼间,数十台web服务器便被成功创建并运行
运维背锅之路到此为止!!!
《Ansible权威指南》在京东、亚马逊、当当等各大电商均已上架,敬请关注:
如何获得?
第一种:https://item.jd.com/12070020.html
第三种:点击“阅读原文”购买
马哥教育
点击“阅读原文”
以上是关于我们出新书了《Ansible权威指南》,小伙伴快来围观!的主要内容,如果未能解决你的问题,请参考以下文章
《Ansible权威指南》笔记——安装,ssh密钥登陆,命令