ansible 模块
file 模块
---
- name: file
file:
name: /newpar
state: directory
parted 模块
---
- name: parted
parted:
device: /dev/vdb
number: 1
state: present
part_end: 800MiB
filesystem 模块
---
- name: filestystem
filesystem:
fstype: ext4
dev: /dev/vdb
mount 模块
---
- name: mount
mount:
path: /newpart
src: /dev/vdb
state: mounted
fstype: ext4
cron 模块
---
- name:cron
cron:
name: login time
minute: "39"
hour: "22"
day: ""
month: "*/3"
weekday: "0"
user: jack
job: "(last && lastb)|grep jack"
user 模块
---
- name: user
user:
name: jack
passwork: '123 | password_hash("sha512")'
shell: /bin/zsh
groups: developers
expires: 1422403387
uid: 1111
yum 模块
---
- name: yum
yum:
name: php,mariadb
state: present
service 模块
---
- name: service
service:
name: httpd
state: started
enabled: yes
firewalld 模块
---
- name: firewalld
firewalld:
service: http
permanent: yes
state: enabled
immediate: yes
template 模块
---
- name: template
template:
src: index.html
dest: /var/www/html/index.html.
lvol 模块
- name: lvol
lvol:
vg: research
lv: data
size: 800