16、ansible的简单部署httpd以及虚拟主机的实现

1、使用ansible的playbook实现自动化安装httpd

1、安装ansible
[root@C76 ~]# yum install ansible -y
2、配置ssh免密认证
[root@C76 ~]# ssh-keygen -t rsa
[root@C76 ~]# ssh-copy-id 192.168.44.131
3、添加管理主机
[root@C76 ~]# vim /etc/ansible/hosts
 [webservers]
192.168.44.131
4创建必要的文件目录
[root@C76 ansible]# tree
.
├── hosts_list
├── httpd.yml
└── roles
    └── httpd
        └── tasks
            └── main.yml
5、配置主机清单
[root@C76 ansible]# cat hosts_list
[httpd]
192.168.44.131
6、配置主配置文件
[root@C76 ansible]# cat httpd.yml
- hosts:
        - httpd
  roles:
        - httpd
7、写main.yml部署文件
[root@C76 ansible]# vim /etc/ansible/roles/httpd/tasks/main.yml
- name: install httpd
  yum:
    name: httpd
    state: present

- name: enable httpd.service
  systemd:
    name: httpd.service
    enabled: true
    state: started

- name: stop firewalld.service
  systemd:
    name: firewalld.service
    enabled: false
    state: stopped

- name: disable selinux
  selinux:
    state: disabled
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值