try adding a playbook to run the drive check script on remote boxen
Signed-off-by: Ricky Elrod <relrod@redhat.com>
This commit is contained in:
parent
fbd69797b0
commit
72e25721d2
1 changed files with 21 additions and 0 deletions
21
playbooks/manual/remote_delldrive.yml
Normal file
21
playbooks/manual/remote_delldrive.yml
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
# Call with, for example: -e 'target=ibiblio04.fedoraproject.org mgmt=ibiblio04-mgmt.fedoraproject.org'
|
||||||
|
- name: Do a remote drive check
|
||||||
|
hosts: "{{target}}"
|
||||||
|
user: root
|
||||||
|
vars_files:
|
||||||
|
- /srv/web/infra/ansible/vars/global.yml
|
||||||
|
- "/srv/private/ansible/vars.yml"
|
||||||
|
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- name: Copy script over to {{target}}
|
||||||
|
copy: src={{private}}/scripts/drivestatus.py dest=/root/drivestatus.py
|
||||||
|
|
||||||
|
- name: Run it for {{mgmt}}
|
||||||
|
shell: python /root/drivestatus.py {{mgmt}}
|
||||||
|
register: out
|
||||||
|
|
||||||
|
- name: Remove it
|
||||||
|
file: path=/root/drivestatus.py state=absent
|
||||||
|
|
||||||
|
- debug: var=out.stdout
|
Loading…
Add table
Add a link
Reference in a new issue