随笔分类 - Ansible
摘要:前提: 1、已配置好hosts文件且免密码登录 2、需要的yaml文件已上传到主控端 一、使用Ansible配置iptables 1、iptables.yaml文件 2、iptables文件
阅读全文
摘要:三、使用Ansible安装mysql 1、mysq.yaml文件 注:安装的mysql版本查看 #mysql -V mysql Ver 14.14 Distrib 5.6.37, for Linux (x86_64) using EditLine wrapper 安装完mysql后还需要设置root
阅读全文
摘要:二、使用Ansible安装php 1、php.yaml文件内容 2、index.php文件 注:安装的php版本查看 #php -v PHP 5.6.31 (cli) (built: Jul 6 2017 08:06:11) Copyright (c) 1997-2016 The PHP Group
阅读全文
摘要:使用Ansible安装nginx 1、nginx.yaml文件 2、nginx.conf文件 3、www.conf文件 4、nginx.repo文件 把这四个文件放在同一个目录下,然后执行ansible-playbook nginx.yaml命令即可
阅读全文
摘要:1、ansible all -m ping报错,信息如下: [WARNING]: log file at /var/log/ansible.log is not writeable and we cannot create it, aborting 192.168.0.200 | UNREACHAB
阅读全文
摘要:1、command:命令模块,默认模块,用于在远程执行命令,不支持变量。ansible 192.168.139.128 -a 'date' 2、cron:计划任务模块:ansible 192.168.139.128 -m cron -a 'minute="*/10" job="/bin/echo "
阅读全文
摘要:0.Ansible的group支持all、通配符(*)、IP地址 1.查看Ansible的版本 $ ansbile --version [root@test ~]# ansible --version ansible 1.7.2 [root@test ~]# 2.消除首次ssh登录时要求输入yes确
阅读全文
摘要:0.配置文件 两个核心文件:ansible.cfg和hosts文件,默认都存放在/etc/ansible目录下。 ansible.cfg:主要设置一些ansible初始化的信息,比如日志存放路径、模块、插件等配置信息 hosts:机器清单,进行分组管理 1.ansible.cfg # config
阅读全文
摘要:ansible-doc -l 列出所有模块 ansible-doc 模块名 查看模块的help说明 ansible-doc -s module_name:获取指定模块的使用信息 ***文件管理模块*** (1)copy 管理机复制到节点 ansible test -m copy -a "dest=/
阅读全文
摘要:0.ansible 命令参数详解: [root@localhost ~]# ansible Usage: ansible <host-pattern> [options] Options: -a MODULE_ARGS, --args=MODULE_ARGS 模块的参数,如果执行默认COMMAND的
阅读全文
摘要:1.Ansible命令 1.1 Ad-hoc说明 Ansible中有一个很重要的功能就是可以执行ad-hoc命令,它表示即时、临时的意思,即表示一次性的命令。与之相对的是ansible playbook功能,playbook适用于批量部署环境,一般不用经常改动。而ad-hoc命令,利用ansible
阅读全文
摘要:1.Ansible简介 1.1 Ansible介绍 Ansible 是一个简单的自动化运维管理工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。可以用来自动化部署应用、配置、
阅读全文