![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ansible
文章平均质量分 71
ansible学习
我是菜鸟131
生命不息,学习不止
展开
-
Ansible
Ansible ansible简介 ansible是2013年推出的一款it自动化和Devopsruanjian,基于python研发,糅合许多运维工具的优点,实现了批量操作系统配置,批量程序部署,批量运行命令等功能 ansible可以实现 自动化部署APP 自动化管理配置项 自动化持续交付 自动化(AWS)云服务管理 为什么选择ansible 活跃度 学习成本 使用成本 编码语言 性能 使用是否广泛 ansible优点 只需要ssh和python即可使用 无客户端 ansible功能强大,模块丰原创 2021-08-24 19:34:21 · 227 阅读 · 0 评论 -
Ansible文件格式
文章目录JSON格式解析json是什么JSON特性JSON语法规则YAML简介YAML是什么YAML基础语法YAML的键值表示方法Jinja2模板Jinja2是什么Jinja2模板的基本用法Jinja2模板控制语句Jinja2过滤器 JSON格式解析 json是什么 JSON是javeScript对象表示法,它是一种基于文本(基于字符串)独立于语言的的轻量级数据交换格式 JSON中的分隔符限于单引号“ ‘ ” ,小括号“()”、中括号“ [ ]"、大括号” { }“、冒号” : “、和逗号” ,原创 2021-08-24 19:43:01 · 545 阅读 · 1 评论 -
Ansible的playbook
文章目录playbookplaybook是什么playbook语法格式playbook构成playbook执行结果playbook的编写高级使用引用变量变量参数错误处理:errortags标记触发器handlers条件判断whenregister(注册变量)with_items循环(loop循环)include and rolesroles调试:debug模块 playbook playbook是什么 playbook是ansible用于配置,部署和管理托管主机剧本,通过playbook的详细描述,执行其原创 2021-08-25 17:11:35 · 1915 阅读 · 0 评论 -
ansible练习(1)
一、安装并配置 Ansible, 要求如下 : 1、安装所需的软件包 2、创建静态inventory文件/root/ansible/inventory,要求如下: servera属于dev主机组 serverb属于test和balancers主机组 serverc和serverd属于prod主机组 prod主机组属于webservers主机组 3、创建ansible配置文件/root/ansible/ansible.cfg,要求如下: 使用/root/ansible/inventory清单文件 角色存放在/原创 2021-11-21 19:49:16 · 919 阅读 · 0 评论 -
ansible练习(2)playbook
一、创建剧本config_nginx.yml。完成以下功能: 1、安装nginx 2、提供默认主页 3、启动并开机自启服务。 mkdir nginx_ansible cd nginx_ansible #建立主机清单 vim inventory [test1] 192.168.4.200 #这里也可以写域名 [all:vars] ansible_ssh_private_key_file="/root/.ssh/key" #书写ansible配置文件 vim ansible.cfg [defaults]原创 2021-11-25 16:36:16 · 1742 阅读 · 0 评论 -
ansible练习(3)变量
1、创建一个名为 locker.yml 的 ansible vault 文件存储用户密码: Vault 文件中包含两个变量: pw_developer: imadev pw_manager: imamgr 加密此文件的密码为redhat 此密码存放在:~/ansible/secret.txt echo redhat > ~/ansible/secret.txt chmod 600 ~/ansible/secret.txt cd ~/ansible #创建加密yml文件,并且指定密码文件位置 ansi原创 2021-11-26 18:18:08 · 743 阅读 · 0 评论 -
ansible(4)分区与逻辑卷
1.创建一个分区 编写一个剧本位置在~/ansible/partition.yml,在所有主机上运行,需求如下: 在sdb中,创建一个主分区,编号是1,大小1500MiB 格式化成ext4文件系统,挂在到/newpart 如果无法创建请求的分区大小,则应使用错误消息"Could not create partition of that size", 应该显示,而应该使用大小为800Mib的 如果设备sdb不存在,则错误消息"Disk does not exist"应该显示 在进行实验之前,先添加一块硬盘 l原创 2021-11-27 22:41:20 · 950 阅读 · 0 评论