Hello.
I'm running openshift-ansible and hit on a permission denied error during
fact gathering of playbook "Evaluate node groups"
It doesn't matter if it runs as regular (getup) or root user.
Both user have ssh {getup,root}@localhost access using private keys and
sudo without password.
I even tried to chmod -R 777 /etc/ansible in oder to run as regular user,
but no success.
Any directions? Am I missing something?
This is the latest and only error:
*$ ansible-playbook -i ./hosts getup.yaml*
PLAY [Evaluate node groups]
****************************************************************************************************************************************************
TASK [Gathering Facts]
*********************************************************************************************************************************************************
Using module file
/usr/lib/python2.7/site-packages/ansible/modules/system/setup.py
<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: getup
<127.0.0.1> EXEC /bin/sh -c '/usr/bin/python2 && sleep 0'
fatal: [localhost]: FAILED! => {
"changed": false,
"cmd": "/etc/ansible/facts.d/openshift.fact",
"failed": true,
"invocation": {
"module_args": {
"fact_path": "/etc/ansible/facts.d",
"filter": "*",
"gather_subset": [
"all"
],
"gather_timeout": 10
}
},
"msg": "[Errno 13] Permission denied",
"rc": 13
}
*$ cat getup.yaml*
---
- include: /usr/share/ansible/openshift-ansible/playbooks/byo/config.yml
vars:
openshift_node_local_quota_per_fsgroup: 1Gi
deployment_type: origin
containerized: false
$ ansible --version
ansible 2.3.2.0
config file = /home/getup/getup-engine/ansible/ansible.cfg
configured module search path = Default w/o overrides
python version = 2.7.5 (default, Nov 6 2016, 00:28:07) [GCC 4.8.5
20150623 (Red Hat 4.8.5-11)]
*$ cat /home/getup/getup-engine/ansible/ansible.cfg*
# config file for ansible -- http://ansible.com/
# ==============================================
[defaults]
#callback_plugins = ../openshift-ansible/ansible-profile/callback_plugins
forks = 50
host_key_checking = False
#hostfile = ~centos/hosts
roles_path =
/usr/share/ansible/openshift-ansible/roles:/opt/ansible/roles:./roles:../../roles:
remote_user = getup
gathering = smart
retry_files_enabled = false
nocows = true
#lookup_plugins = ./playbooks/lookup_plugins
#log_path = /tmp/ansible.log
[privilege_escalation]
become = True
[ssh_connection]
ssh_args = -o RequestTTY=yes -o ControlMaster=auto -o ControlPersist=900s
-o GSSAPIAuthentication=no
control_path = /var/tmp/%%h-%%r
pipelining = True
*$ cd /usr/share/ansible/openshift-ansible*
*$ git branch -v*
master 4acdef4 Merge pull request #5340 from sdodson/bz1489913
* release-3.6 d53c565 Automatic commit of package [openshift-ansible]
release [3.6.173.0.32-1].
--
Mateus Caruccio / Master of Puppets
GetupCloud.com
We make the infrastructure invisible
Gartner Cool Vendor 2017
_______________________________________________
users mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/users