Ansible
学习笔记
wzj_110
天道酬勤
展开
-
Ansible(十二)Ansible的加密ansible-vault
一 ansible-valut不错的博客帮助文档[devops@master anisble]$ ansible-vault Usage: ansible-vault [create|decrypt|edit|encrypt|encrypt_string|rekey|view] [options] [vaultfile.yml] ...原创 2019-08-31 21:44:15 · 643 阅读 · 0 评论 -
Ansible(十一)Ansiblle的user模块
一 杂乱官方 - shell: /usr/bin/foo register: foo_result ignore_errors: True# ignore_errors 表示如果命令回传码如果是0,继续向下执行,不中断!二 用户的创建需求1:添加用户,不设置密码的形式---- hosts: test tasks: ...原创 2019-08-31 21:06:35 · 271 阅读 · 0 评论 -
Ansible(十)小项目的一些细节性问题
一 对于下载的roles出于安全原因,下载的代码需要仔细,研读每一行代码,不能直接在生产环境中应用二 单个角色---- hosts: webservers roles: - apache二 多个角色---- hosts: all tasks: - import_role: name: apache wh...原创 2019-08-31 20:34:04 · 514 阅读 · 0 评论 -
Ansible(九)自动化运维之Playbook之roles
上一章节相关的参考回顾上章对ansible的palybook做了讲解,涉及了playbook的语法、变量、模板、判断、循环等,了解了如何编写playbook文件。对比:Template生成目标文件,copy无法对配置文件进行修改when:判断,一个应用场景就是针对不同的操作系统,进行不同的配置with_items和loop:两种循环模式!tags的作用1、regist...原创 2019-08-31 20:07:13 · 726 阅读 · 0 评论 -
Ansible-playbook的变量专题
一 在playbook中直接使用--- - hosts: test vars: wzj: china tasks: - name: test var debug: msg="The variable ‘vvv‘ is {{ wzj}}"# 注意:其形式二 在变量文件中定义--- - hosts: test ...原创 2019-08-31 17:04:45 · 228 阅读 · 0 评论 -
Ansible(八)自动化运维之Playbook实战3
防火墙# 配置防火墙的策略- name: configure firewalld firewalld: service: http permanent: yes immediate: yes state: enabled需求:编写playbook实现haproxy负载均衡- hosts: haproxy...原创 2019-08-27 00:17:57 · 161 阅读 · 0 评论 -
Ansible(七)自动化运维之Playbook实战 2
接上:来回修改httpd的配置文件的监听端口,在被管理的主机上netstat -antlupe测试端口,观察实验现象需求3:进一步给htttpd增加一个默认的发布页面# index.htnl的内容<a href="http://www.baidu.com">百度一下</a>---# 针对这个任务的资源清单!- hosts: test tasks:...原创 2019-08-26 23:32:02 · 182 阅读 · 0 评论 -
Ansible(六)自动化运维之Playbook实战 1
一 playbook的简介本章对ansible的palybook做了讲解,涉及了playbook的语法、变量、模板、判断、循环等,了解了如何编写playbook文件playbook的强大只有在使用Ad-Hoc之后,才能深深的感受playbook的强大!Ad-Hoc:注重解决一些简单或者平时工作中临时遇到的任务,解决一些非固化的任务!playbook是一种简单的配置管理系统与多机...原创 2019-08-26 22:13:51 · 267 阅读 · 1 评论 -
Ansible(四)Add-Hoc命令集
一 Introduction To Ad-Hoc CommandsAnsible提供两种方式去完成任务, (1) ad-hoc 命令,另一个是写 Ansible playbook,在学习了 playbooks 之后,你才能体会到 Ansible 真正的强大之处在哪里。 ad-hoc更注重于解决一些简单或者平时工作中临时遇到的任务,相当于Linux系统命令行下的Shell命令,...原创 2019-08-26 19:22:08 · 575 阅读 · 0 评论 -
Ansible(三)资源清单
一 Inventory配置文件目标:按需定制ansible的inventory文件(1)定义主机和组# Inventory可以直接为IP地址 172.25.0.2# 端口号不是默认22端口时,可明确的表示为:server2:1000server2 ansible_port=2222 ansible_host=172.25.0.2 # 携带变量其他# 定义主...原创 2019-08-26 16:23:03 · 278 阅读 · 0 评论 -
Ansible(二)ansible的安装和配置文件的解析
一 Ansible的安装 Ansible的安装方式有多种多样,本文以最简单的方式来进行安装, 阿里云镜像ansible和epel源,安装省略!ansible --version # 2.7.5版本的!二 相关说明#(1)必须用普通用户远程连接# 创建普通用户的身份[kiosk@localhost ~]$ id devopsuid=100...原创 2019-08-26 16:22:17 · 204 阅读 · 0 评论 -
Ansible(一)入门
一 引言 从最初的从刘天斯先生的的<<Python自动化运维>>接触ansible,其后有幸接触了李松涛先生的<<Ansible权威指南>>,再之后的学习通用官网进行后续学习,总觉得在成长的过程中应该记录写什么,加之后续的红帽的RHCE考试全部以ansible作为着重点,已经成为业界的主流,因此决定写这一系列的文...原创 2019-08-26 16:21:28 · 224 阅读 · 1 评论