首页 > 其他分享 >Ansible2.9安装与配置

Ansible2.9安装与配置

时间:2023-04-07 15:24:50浏览次数:31  
标签:httpd name webservers 配置 192.168 ansible apache 安装 Ansible2.9

一、先决条件

Centos7,Python 2(2.7 版)或 Python 3(3.5 及更高版本), 关闭SELinux,关闭防火墙。

二、安装Ansible

1、yum install epel-release -y

2、yum install ansible -y

三、配置SSH免密登录

1、ssh-keygen

2、ssh-copy-id [email protected]

3、ssh-keyscan 192.168.1.2 >> ~/.ssh/known_hosts

4、ssh [email protected]

四、添加主机清单

1、vim /etc/ansible/hosts

[webservers]

192.168.1.1

192.168.1.2

五、测试Ansible命令

1、ansible all -m ping

2、ansible all -a "/bin/echo hello"

3、ansible all -m user -a "name=user_name password=your_name"

4、ansible webservers -m copy -a "src=/etc/hosts dest=/tmp/hosts"

5、ansible webservers -m yum -a "name=nginx state=present"

6、ansible webservers -m service -a "name=nginx state=started"

7、ansible webservers -m setup

六、使用剧本安装httpd服务

1、ansible-palybook verify-apache.yml

---
- hosts: webservers
  vars:
    http_port: 80
    max_clients: 200
  remote_user: root
  tasks:
  - name: ensure apache is at the latest version
    yum:
      name: httpd
      state: latest
  - name: write the apache config file
    template:
      src: /srv/httpd.j2
      dest: /etc/httpd.conf
    notify:
    - restart apache
  - name: ensure apache is running
    service:
      name: httpd
      state: started
  handlers:
    - name: restart apache
      service:
        name: httpd
        state: restarted

标签:httpd,name,webservers,配置,192.168,ansible,apache,安装,Ansible2.9
From: https://www.cnblogs.com/mimizi/p/17295484.html

相关文章

  • Apache的启动与安装
      ......
  • Linux安装nginx完整步骤
    一、安装依赖(安装过的跳过)yum-yinstallgccgcc-c++automakepcrepcre-develzlibzlib-developensslopenssl-develgd-devel二、下载nginx稳定版wgethttp://nginx.org/download/nginx-1.16.1.tar.gz三、解压–编译–安装解压tar-zxvfnginx-1.16.1.tar.gz进......
  • linux ssh登录源地址限制,H3C交换机配置SSH源地址登录限制和SNMP源地址限制的方法...
    本文转载至https://blog.csdn.net/weixin_42411545/article/details/116913844需求1:对SSH远程管理进行限源,仅允许10.0.1.0/24,210.1.0.0/24段ip进行登录;需求2:对SNMP管理进行限源,仅允许210.1.0.200-210.1.0.202这3个ip进行访问。配置方法:ssh登录后,输入:sysaclnumber2000matc......
  • mysql+navicat安装配置教程
    一、MySQLl和Navicat的关系Mysql一个关系型数据库管理系统,由瑞典MysqlLAB公司开发,目前属于Oracle旗下产品,是目前最流行的关心型数据库管理系统之一。Navicat一个数据库管理工具,用可视化界面提供给用户操作Mysql数据库管理系统。记得我第一次安装Navicat之后,就以为......
  • druid yml 参数配置
    spring: datasource: #druid连接池 type:com.alibaba.druid.pool.DruidDataSource #数据库驱动 driver:com.mysql.jdbc.Driver #最大连接池数量 max-active:20 #初始化时建立物理连接的个数。初始化发生在显示调用init方法,或者第一次getConnection时 initial-size:10......
  • Xshell7免费版安装教程
    一、背景最近我正在寻找一款可靠的远程连接管理软件,以便能够更方便地管理我的计算机。然而,我花了很长时间在网上搜索,但一直没有找到适合我的软件。最终,我在不断地尝试和搜索中,发现了Xshell7这个软件,于是开始了我的远程连接管理之旅。在寻找远程连接管理软件的过程中,我一直遇到了......
  • 安装wsl的必备操作——开启CPU虚拟化——WslRegisterDistribution failed with error_
    参考:https://www.cnblogs.com/smdtxz/p/16837946.htmlhttps://www.cnblogs.com/wenonly/p/17206040.htmlhttps://blog.csdn.net/qq_41460654/article/details/118026986  ======================================================  因为实验室需要炼丹,而炼丹要用ubun......
  • 安装jar包到本地仓库命令
    打开cmd进入需要安装的jar包所在的目录,输入以下命令(前提是需要配置maven的环境变量,不然系统无法识别mvn命令)mvninstall:install-file-Dfile=xx-DgroupId=xx-DartifactId=xx-Dversion-xx-Dpackaging=xx举例:mvninstall:install-file-Dfile=ojdbc14-10.2.0.4.0.jar-Dgour......
  • Centos8 配置本地yum源
    Centos8配置本地yum源centos8发行版通过BaseOS和应用流(AppStream)仓库发布,这篇文章主要介绍了CentOS8配置本地yum源的详细教程,需要的朋友可以参考下centos8发行版通过BaseOS和应用流(AppStream)仓库发布,AppStream是对传统rpm格式的全新扩展,为一个组件同时提供多个......
  • Linux 手动安装Ettercap
    步骤1下载文件wgethttps://github.com/Ettercap/ettercap/archive/v0.8.3.1.tar.gz或者去官网下载:https://www.ettercap-project.org/downloads.html步骤2解压文件tarvfxz'/home/chiam/Desktop/v0.8.3.1.tar.gz'步骤3安装依赖sudoapt-getinstalldebhelperbisoncheckcm......