Followers

Ansible -File Module

 

File Module

change file ownership, group and mode

- file:
    path: /etc/foo.conf
    owner: foo
    group: foo
     # when specifying mode using octal numbers, add a leading 0
     mode: 0644

- file:
    path: /work
    owner: root
    group: root
    mode: 01777

- file:
    src: /file/to/link/to
    dest: /path/to/symlink
    owner: foo
    group: foo
    state: link

- file:
    src: '/tmp/{{ item.src }}'
    dest: '{{ item.dest }}'
    state: link
  with_items:
    - { src: 'x', dest: 'y' }
    - { src: 'z', dest: 'k' }

touch a file, using symbolic modes to set the permissions (equivalent to 0644)

- file:
    path: /etc/foo.conf
    state: touch
    mode: "u=rw,g=r,o=r"

touch the same file, but add/remove some permissions

  - file:
      path: /etc/foo.conf
      state: touch
      mode: "u+rw,g-wx,o-rwx"

touch again the same file, but dont change times( this makes the task idempotents)

   - file:
      path: /etc/foo.conf
      state: touch
      mode: "u+rw,g-wx,o-rwx"
      modification_time: "preserve"
      access_time: "preserve"

create a directory if it doesn't exist

  - file:
      path: /etc/some_directory
      state: directory
      mode: 0755

updates modification and access time of given file

  - file:
      path: /etc/some_file
      state: file
      mode: 0755
      modification_time: now

COMMENTS

Name

Ansible,6,AWS,1,Azure DevOps,1,Containerization with docker,2,DevOps,2,Docker file with buildkit,1,Docker file with buildx,1,Docker Image Scan,1,Docker Quiz,1,Docker Quizzes,1,Docker Swarm,1,DockerCompose,1,ELK,2,git,2,git quiz,1,Git Worksheet,1,headless service DNS service record,1,ITIL,1,ITSM,1,Jira,3,Kubernetes,1,Kubernetes Quiz,5,SAST DAST Security Testing,1,SDLC Quiz,5,SonarQube,3,Splunk,2,vagrant kubernetes,1,Windows,1,YAML Basics,1,
ltr
static_page
DevOpsWorld: Ansible -File Module
Ansible -File Module
DevOpsWorld
https://www.devopsworld.co.in/p/ansible-file-module.html
https://www.devopsworld.co.in/
https://www.devopsworld.co.in/
https://www.devopsworld.co.in/p/ansible-file-module.html
true
5997357714110665304
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content