yabhinav.common

Build Status

Ansible Role: Common Generic Tasks

This role carries out basic tasks needed by other roles, such as:

  • Installing Python, Except, and other essential Linux packages.
  • Installing, configuring, and starting the NTP service.
  • Disabling Selinux.
  • Disabling Iptables/firewalld and ufw.

These tasks are necessary for other roles that set up ipaserver, ipaclient, and Hadoop applications.

Dependencies

None.

Example Playbook

- hosts: localhost
  become_user: True
  gather_facts: True
  
  roles:
    - yabhinav.common

Issues

  • The Selinux module may fail if Selinux isn't installed. Check if the Selinux configuration file exists or use ansible_selinux to see if Selinux is present (and not enabled or running).
  • On Ubuntu 12.04, an older version of Jinja2 (2.2) can cause issues with Ansible 2.2. Use variables with full quotes as explained here.

License

MIT

Author Information

Created by Abhinav Yalamanchili

Informazioni sul progetto

Install a common configurations for RHEL/CentOS/Fedora and Debian/Ubuntu. Used by my other roles

Installa
ansible-galaxy install yabhinav.common
Licenza
Unknown
Download
350
Proprietario
BigData Engineer with a bit of dabbling in python, ansible, pyspark, aws and java