--- - name: 'Disk Partitions | PATCH | Rename directory to directory.old | {{ baseline_second_disk_migrate_path }}' ansible.builtin.command: cmd: 'mv {{ baseline_second_disk_migrate_path }} {{ baseline_second_disk_migrate_path }}.old' - name: 'Disk Partitions | PATCH | Mount {{ baseline_second_disk_migrate_path }}' ansible.posix.mount: src: "/dev/mapper/datavg-{{ baseline_second_disk_migrate_path | replace('/', '', 1) | replace('/', '_') }}" path: '{{ baseline_second_disk_migrate_path }}' fstype: 'xfs' opts: 'rw,{{ "noexec," if baseline_second_disk_migrate_path != "/var" else "" }}nosuid,nodev' state: mounted # TODO: systemctl daemon-reload after modifying /etc/fstab - name: 'Disk Partitions | PATCH | Set permissions | {{ baseline_second_disk_migrate_path }}' ansible.builtin.file: path: '{{ baseline_second_disk_migrate_path }}' owner: root group: root mode: '0755' state: directory - name: 'Disk Partitions | PATCH | Move content | {{ baseline_second_disk_migrate_path }}' ansible.builtin.shell: cmd: 'cp -ax * {{ baseline_second_disk_migrate_path }}/' chdir: '{{ baseline_second_disk_migrate_path }}.old' - name: 'Disk Partitions | PATCH | Delete directory.old | {{ baseline_second_disk_migrate_path }}' ansible.builtin.file: path: '{{ baseline_second_disk_migrate_path }}.old' state: absent