ansible roles实践——安装nginx】的更多相关文章

1.创建roles 在/etc/ansible/roles目录下 1.1 手动创建需要的目录 1.2 使用命令创建,用不到的目录可以创建为空目录,但不可以不创建. 创建目录[root@master] /etc/ansible/roles$ mkdir /etc/ansible/roles/nginx/{files,templates,tasks,handlers,vars,defaults,meta} -p创建main文件[root@master] /etc/ansible/roles/ngin…
[root@master] /etc/ansible$ cat roles/java/tasks/main.yml ---- name: unzip jdk unarchive: src=jdk-8u121-linux-x64.tar.gz dest=/usr/ - name: rename shell: mv -f /usr/jdk1.8.0_121 /usr/java- name: set env copy: src=profile dest=/etc/ mode=0644 force=ye…
1. vim  httpd.yml 2.执行…
例:  ansible roles 自动化安装memcached 文件目录结构如下: cat memcached_role.yml - hosts: memcached remote_user: root roles: - memcached cat roles/memcached/vars/main.yml username: memcached groupname: memcached memcached_port: cat roles/memcached/templates/memcach…
思路:先在一台机器上编译安装好 Nginx,打包,然后通过 Ansible 下发 [root@localhost ~]$ cd /etc/ansible/ [root@localhost ansible]$ mkdir nginx_install [root@localhost ansible]$ cd nginx_install/ [root@localhost nginx_install]$ mkdir -p roles/{common,install}/{handlers,files,me…
1.下载解压 wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.11/zookeeper-3.4.11.tar.gz tar -zxvf  zookeeper-3.4.11.tar.gz && cd zookeeper-3.4.11 2.修改配置文件 cp conf/zoo_sample.cfg zoo.cfg vim zoo.cfg tickTime=2000 dataDir=/var/lib…
1.服务器初始化可以做哪些工作 关闭selinux ntp同步时间 修改dns为自建dns 配置ssh互信 修改yum源 设置主机名 内核参数优化 安装jdk 2.roles编写…
1.tasks/main.yml 2.template/zabbix_agentd.conf.j2 3.[root@master] /etc/ansible$ vim zabbix_agent.yml…
ansible安装nginx(实现回滚发布功能:下一篇博客.没想到写长了) 一.准备工作 1.准备两台机器 sai: 192.168.131.132  ——> ansible的服务端 luojy: 192.168.131.133 ——> ansible的客户端 2.132机器上安装ansible (1)yum install -y epel-release (2)yum install -y ansible   3.132,133机器上关闭防火墙   4.设置hostname,/etc/sys…
一.主机准备 ServerIP:10.10.10.102 ClientIP:  10.10.10.103,10.10.10.104 二.安装ansible yum -y install ansible   三.配置免密登录 1.在Server上制作公钥和私钥 [root@localhost roles]# ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.s…