ceuser@deyu:~/ansible_pb$ vi webtest1.yml
ceuser@deyu:~/ansible_pb$ cat webtest1.yml
---
- name: Web test
hosts: dev
roles:
- apache
tasks:
- ansible.builtin.file:
path: /webtest
state: directory
group: webtest
mode: '2775'
- ansible.builtin.file:
src: /webtest
dest: /var/www/html/webtest
state: link
ceuser@deyu:~/ansible_pb$ ansible-playbook webtest1.yml PLAY [Web test] **************************************************************** TASK [Gathering Facts] ********************************************************* ok: [kvm11] TASK [apache : install the latest version of Apache] *************************** ok: [kvm11] TASK [apache : Start service httpd] ******************************************** changed: [kvm11] TASK [apache : Enable service firewalld] *************************************** ok: [kvm11] TASK [apache : firewalld add http service] ************************************* changed: [kvm11] TASK [apache : Template a file] ************************************************ changed: [kvm11] TASK [ansible.builtin.file] **************************************************** ok: [kvm11] TASK [ansible.builtin.file] **************************************************** changed: [kvm11] PLAY RECAP ********************************************************************* kvm11 : ok=8 changed=4 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
ceuser@deyu:~/ansible_pb$ ansible dev -m shell -a "ls -ld /var/www/html/webtest" kvm11 | CHANGED | rc=0 >> lrwxrwxrwx. 1 root root 8 Apr 24 18:07 /var/www/html/webtest -> /webtest