I'm trying to get a playbook that will download, untar, configure and make 
nagios client on a rhel7 server. So far the download and untar are working 
perfectly, but the configure and make commands are not running properly. 
Going to the server itself and running ./configure and make works 
perfectly. Any help is greatly appreciated.

*playbook:*
---
- name: new nagios client install
  hosts: ewok
  remote_user: fscan
  become: yes
  become_method: sudo
  become_user: root
  roles:
    - nagios

*role:*
---
- name: create Nagios user
  user: name=nagios shell=/bin/bash comment="nagios user"

- name: install gcc
  yum: state=present name=gcc

- name: install xinetd
  yum: state=present name=xinetd

- name: install openssl-devel
  yum: state=present name=openssl-devel

- name: create install directory
  file: path=/tmp/download/ state=directory

- name: transfer and untar nagios-plugins
  unarchive: src=files/nagios-plugins-2.0.3.tar.gz dest=/tmp/download 
mode=0755

- name: ownership managment
  file: path=/tmp/download/ state=directory recurse=yes owner=fscan 
group=fscan



*- name: configure nagios  command: 
/tmp/download/nagios-plugins-2.0.3/configure*

*- name: make files  command: /tmp/download/nagios-plugins-2.0.3 make;make 
install*

- name: change permissions
  file: path=/usr/local/nagios recurse=yes owner=nagios group=nagios



fscan@browns:/etc/ansible/playbooks/tsteele ansible-playbook 
tsteele_nagios_client_install.yml

PLAY [new nagios client install] 
***********************************************

TASK [setup] 
*******************************************************************
ok: [ewok]

TASK [nagios : create Nagios user] 
*********************************************
ok: [ewok]

TASK [nagios : install gcc] 
****************************************************
ok: [ewok]

TASK [nagios : install xinetd] 
*************************************************
ok: [ewok]

TASK [nagios : install openssl-devel] 
******************************************
ok: [ewok]

TASK [nagios : create install directory] 
***************************************
changed: [ewok]

TASK [nagios : transfer and untar nagios-plugins] 
******************************
changed: [ewok]

TASK [nagios : ownership managment] 
********************************************
changed: [ewok]






*TASK [nagios : configure nagios] 
***********************************************changed: [ewok]TASK [nagios 
: make files] *****************************************************fatal: 
[ewok]: FAILED! => {"changed": false, "cmd": 
"/tmp/download/nagios-plugins-2.0.3 'make;make' install", "failed": true, 
"msg": "[Errno 13] Permission denied", "rc": 13}*
NO MORE HOSTS LEFT 
*************************************************************
        to retry, use: --limit @tsteele_nagios_client_install.retry

PLAY RECAP 
*********************************************************************
ewok                       : ok=10   changed=5    unreachable=0    failed=1

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/203fccf1-1093-4294-9ae7-cbe4c490eb8b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to