common-env¶
Disable
requiretty
in /etc/sudoersEnabling pipelining could reduce the number of SSH operations requried to execute a module on the remote server. When using “sudo:” with pipelining option enabled,
requiretty
in /etc/sudoers should be disabled.Install build essential packages
Requirements¶
Ansible-core-module: lineinfile
, yum
or apt
.
Role Variables¶
Default vars:
sudoers(string)- path to sudoers file.
packages(list)- build essential package names
pkgmgr(dict)
pkgmgr.pkg - package management tool [yum,apt]
pkgmgr.name - module option [name,pkg]
pkgmgr.state - module option [state]
Dependencies¶
None
Example Playbook¶
- name: common settings
hosts: servers
gather_facts: true
roles:
- { role: commom-env}