Ansible(五)-- ansible中 常用模块之系统模块-- firewalld模块、service模块、user模块、group模块

一、firewalld模块

作用:firewalld模块主要设置火墙对服务和端口的允许
参数ansible-doc -s firewalld查看一下fetch模块的参数`

service参数 	必须参数,用于指定要允许服务。
state参数 	enabled开机启动
permanent参数 	true 永久添加
immediate参数 	true 立即生效

playbook使用:

```bash
--- 
- name: how to use copy
  hosts: A
  tasks:
    - name: task1
      firewalld:
        service: http
        state:enabled
        permanent: true
        immediate:yes
        

二、service模块

作用:service模块可以帮助我们管理远程主机上的服务,比如,启动或停止远程主机中的httpd服务。
参数ansible-doc -s service查看一下fetch模块的参数`

name参数 	此参数用于指定需要操作的服务名称,比如httpd
state参数 	此参数用于指定服务的状态,此参数的可用值有started、stopped、restarted、reloaded。
enabled参数 	此参数用于指定是否将服务设置为开机 启动项,设置为yes表示将对应服务设置为开机启动,设置为no表示不会开机启动。

命令行使用:

ansible testB -m service -a "name=httpd state=started"将testB(server3)中的httpd服务处于启动状态:
 ansible testB -m service -a "name=httpd state=stopped"将testB(server3)中的httpd服务处于停止状态
  ansible testB -m service -a "name=httpd enabled=yes"将testB(server3)中的httpd服务被设置为开机自动启动项

playbook使用:

--- 
- name: how to use copy
  hosts: A
  tasks:
    - name: task1
      service:
        name: 
          - httpd
          - firewalld
        enabled: yes
        state: started
        

三、user模块

作用:user模块可以帮助我们管理远程主机上的用户,比如创建用户、修改用户、删除用户、为用户创建密钥对等操作。
参数ansible-doc -s user查看一下fetch模块的参数`

name参数 	必须参数,用于指定要操作的用户名称,可以使用别名user。
group参数 	此参数用于指定用户所在的基本组
uid参数 	此参数用于指定用户的uid号
state参数 	此参数用*指定用户是否存在于远程主机中,选值有present、absent。

命令行使用:

 ansible testB -m user -a "name=pp uid=1000 state=present"在testB(server3)主机上创建名为pp的用户,如果用户已经存在,则不进行任何操作。

playbook使用:

--- 
- name: how to use copy
  hosts: A
  tasks:
    - name: task1
      user:
        name: x
        state: present
        
        
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值