通过ansible-playbook,以源码编译方式安装nginx。将所有安装nginx主机分为webserver组:# vim /etc/ansible/hosts[webserver]192.168.30.128192.168.30.129192.168.30.130创建管理目录:# mkdir -p nginx/roles/nginx_install/{files...
原创 2021-04-25 10:23:42
1043阅读
1点赞
1评论
playbook介绍playbook是由一个或多个play组成的列表,ansible可以直接调用playbook,按照事先定义好的规则在远程主机一次执行playbook上的操作。ansibleplaybook是采用YAML的形式,文件后缀为.yaml,需要遵循YAML的语法进行定义。注意: playbook一个-name只能有一个模块被调用,否则会报错playbook的核心元素tasks:任务,
转载 2024-01-08 21:32:27
138阅读
第3章 ansible命令 ansible命令相当于shell命令,ansible-playbook相当于shell脚本。 192.168.0.108是指命令执行的主机SUCCESS表示命令执行成功"changed": false表示没有对主机做变更"ping": "pong"表示执行了ping命令,返回了结果pong ansible
转载 2023-12-01 23:36:10
139阅读
目录一、playbook简介1.什么是playbook2.playbook组成二、应用实例1.使用playbook安装启用httpd服务2.使用playbook安装启用nginx服务三、ansible-playbook其他用法1.检查yaml文件的语法是否正确2.检查tasks任务3.检查指定的主机4.指定从某个task开始运行四、playbook进阶语法1.引用变量(1)自定义变量(2)引用se
转载 2023-12-07 06:48:09
129阅读
Ansible 利用角色简化playbook1. 描述角色结构1.1 ansible角色1.2 ansible角色优点1.3 获取ansible角色1.4 Ansible角色目录结构1.5 定义变量和默认值1.6 在playbook中使用角色1.7 控制执行顺序2. 利用系统角色重用内容2.1 红帽企业Linux系统角色2.2 简化配置管理2.3 安装RHEL系统角色2.4 时间同步角色示例2.
转载 2024-07-23 14:55:33
36阅读
Playbook中同样也支持变量 变量名:仅能由字母、数字和下划线组成,且只能以字母开头变量定义:variable=value variable: value范例:http_port=80 http_port: 80变量调用方式:通过{{ variable_name }} 调用变量,且变量名前后建议加空格,有时"{{ variable_name }}"才生效变量来源:ansible 的 setu
转载 2024-01-30 06:29:20
94阅读
一:playbook条件语句---when判断1. 根据不同的操作系统安装nginx#官方示例: tasks: - name: "shut down Debian flavored systems" command: /sbin/shutdown -t now when: ansible_facts['os_family'] == "Debian" # note tha
转载 2024-09-09 19:58:26
21阅读
ansible(playbook)批量自动化部署nginx
原创 2019-07-08 17:56:12
2361阅读
2点赞
通过ansible-playbook部署nginx高可用集群。准备角色分配:master:192.168.30.128backup:192.168.30.129backup:192.168.30.130VIP:192.168.30.100将所有部署nginx的主机分为webserver组:# vim /etc/ansible/hosts[webserver]...
原创 2021-04-25 10:23:28
1002阅读
## Ansible Playbook 部署 MySQL 在现代的运维管理中,自动化是必不可少的。Ansible 作为一种简单、强大、灵活的自动化工具,可以帮助我们轻松地部署和管理系统。在这篇文章中,我们将探讨如何使用 Ansible Playbook 部署 MySQL 数据库。 ### Ansible 简介 Ansible 是一种开源的自动化工具,可以用于配置管理、应用程序部署和任务执行。
原创 8月前
34阅读
# Ansible playbook MySQL部署指南 ## 一、前言 在本文中,我将向你介绍如何使用Ansible playbook部署MySQL数据库。Ansible是一种自动化运维工具,它可以帮助我们快速、简便地完成一系列操作。通过使用Ansible playbook,你可以定义一系列任务和操作,以实现MySQL数据库的自动化部署。 ## 二、准备工作 在开始之前,确保你已经安装了A
原创 2023-08-12 07:10:13
207阅读
一、ansible playbook简单使用相当于是把模块写入到配置文件里面vim /etc/ansible/test.yml //写入如下内容:--- - hosts: 127.0.0.1 remote_user: root tasks: - name: test_playbook shell: touch /tmp/test.txtPS: 第一行是固定写法,host
转载 2017-12-16 10:32:00
154阅读
YUM方式安装Ansible Ansible是一款为类Unix系统开发的自由开源的配置和自动化工具。它用Python写成,类似于Chef和Puppet,但是有一个不同和优点是我们不需要在节点中安装任何客户端。它使用SSH来和节点进行通信。在采用YUM方式安装Ansible,首先安装EPEL源。A:# yum install -y htt
转载 2023-07-31 13:17:09
105阅读
思路:先在一台机器上编译安装好 Nginx,打包,然后通过 Ansible 下发 编译安装 Nginx : 打包: 拷贝配置文件和启动文件到模板目录: 安装一些依赖包: 定义一些变量: 把用到的文档拷贝到目标机器: 创建用户 ,启动服务 ,删除压缩包: 创建 main.yml ,去调用 copy.y
转载 2019-01-04 17:21:00
140阅读
2评论
1.创建一个ansible存放路径​[root@node02 scripts]# mkdir -p /home/monitor/ansible/nginx/{conf,bin}2.编写nginx.yml文件[root@node02:/home/monitor]$ cat /home/monitor/ansible/nginx/bin/nginx.yml - hosts: node01 remo
原创 2022-08-05 11:56:45
287阅读
# Ansible playbook部署 load docker 在现代的软件开发中,Docker 已经成为了一个非常流行的容器化技术。而 Ansible 则是一个自动化部署工具,常用于管理和配置多台服务器。结合两者,我们可以利用 Ansible playbook 来快速部署 Docker 环境。 ## Ansible playbook 简介 Ansible 是一个基于 Python 开发的
原创 2024-04-18 07:04:25
28阅读
目录1.ansible实现管理的方式2.Ad-Hoc执行方式中如何获得帮助3.ansible命令运行方式及常用参数 4.ansible的基本颜色代表信息(不是特别准!) 5.ansible中的常用模块#1.command#2.shell#3.script#4.copy#5.fetch#6.file#7.unarchive#8.archive#9.hostname#10.cron
转载 2024-09-29 11:26:58
28阅读
Ansible-playbook tomcat部署#目录树结构如下:[root@192 roles]# tree tomcat tomcat ├── defaults ├── files │   └── apache-tomcat-7.0.63.zip ├── handlers │ &nb
原创 2017-01-03 13:32:31
10000+阅读
1点赞
# Ansible Playbook部署Docker服务 在现代的软件开发中,容器化技术已经成为一个非常重要的部署方式。而Docker是目前最流行的容器技术之一。为了更高效地管理和部署Docker服务,我们可以使用Ansible来编写Playbook。 ## 什么是AnsibleAnsible是一种自动化运维工具,它可以帮助我们管理和部署大型的IT基础设施。通过使用Ansible的Pla
原创 2024-04-15 05:35:43
53阅读
范例:install_mariadb.yml4.6、Playbook中使用handlers和notifyHandlers本质是task list,类似于MySQL中的触发器触发的行为,其中task与前述的task并没有本质上的不同,主要用于当关注的资源发生变化时,才会采取一定的操作。而Notify对应的action可用于在每个play的最后被触发,这样可避免多次有变化发生时每次都执行指定的操作,仅
转载 11月前
48阅读
  • 1
  • 2
  • 3
  • 4
  • 5