Difference between revisions of "Ansible File Commands"
Jump to navigation
Jump to search
Line 53: | Line 53: | ||
user: root | user: root | ||
job: "~/cfile.sh" | job: "~/cfile.sh" | ||
=Download Package from URL= | |||
--- | |||
- name: Download file from the internet | |||
hosts: all | |||
tasks: | |||
- name: create a directory to download the file | |||
file: | |||
path: ~/pdf | |||
state: directory | |||
mode: 0755 | |||
owner: robert | |||
group: robert | |||
- name: Download the file from the url | |||
get_url: https:www.web.com/one.pdf | |||
dest: ~/pdf | |||
mode: 0755 | |||
group: robert | |||
owner: robert |
Revision as of 16:29, 23 June 2022
Copy File to remote servers
--- - name: copy file from local to remote hosts: all tasks: - name: copy file copy: src: ~/photo.jpg dest: ~/ owner: root group: root mode: 0777
Change Permission of file on remote server
--- - name: change permission on remote hosts: all tasks: - name: change permission file: path: ~/photo.jpg owner: root group: root mode: 0666
Run Shell Script on remote server
--- - name: run shell script hosts: all tasks: - name: run shell script shell: "~/cfile.sh"
Create a Cron Job
--- - name: Create a cron job hosts: server2 tasks: - name: scedule cron cron: name: job secudeled by ansible minute: "0" hour: "10" day: "*" month: "*" weekday: "4" user: root job: "~/cfile.sh"
Download Package from URL
---
- name: Download file from the internet
hosts: all tasks: - name: create a directory to download the file file: path: ~/pdf state: directory mode: 0755 owner: robert group: robert - name: Download the file from the url get_url: https:www.web.com/one.pdf dest: ~/pdf mode: 0755 group: robert owner: robert