Fix ansible-lint 504 error:
[504] Do not use 'local_action', use 'delegate_to: localhost'
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit
c948b668ebe7cf7af61090ac6f9b93e0a16e14ee)
tasks:
- name: create a temp directory
- local_action:
- module: tempfile
+ tempfile:
state: directory
prefix: ceph_ansible
run_once: true
register: localtempfile
become: false
+ delegate_to: localhost
- name: set_fact lookup_ceph_config - lookup keys, conf and logs
find:
- name: wait for server to boot
become: false
- local_action:
- module: wait_for
+ wait_for:
port: 22
host: "{{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }}"
state: started
delay: 10
timeout: 500
+ delegate_to: localhost
- name: remove data
shell: rm -rf /var/lib/ceph/*
ignore_errors: true
- name: is reboot needed
- local_action:
- module: command
- echo requesting reboot
+ command: echo requesting reboot
+ delegate_to: localhost
become: false
notify:
- restart machine
state: absent
- name: request data removal
- local_action:
- module: command
- echo requesting data removal # noqa 301
+ command: echo requesting data removal # noqa 301
become: false
+ delegate_to: localhost
notify: remove data
- name: purge dnf cache