This github project repository is an attempt to provide you with a set of ansible roles for Building and Managing your Linux Infrastructure. It is an attempt to provide with a collection of roles configuring different types of server to build a CICD based infrastructure.
This secion contains information related to Linux system management using ansible roles.
Role | Description |
---|---|
linux_get_system_locale | Get System Locale |
linux_set_system_locale | Set System Locale |
linux_get_system_time | Get System Time |
linux_set_system_timezone | Set System Timezone |
linux_sync_system_time | Sync System Time |
linux_get_formatted_date | Get Formatted Date |
linux_get_hardware_clock | Get Hardware Clock Time |
linux_sync_hardware_clock | Sync Hardware Clock |
Role | Description |
---|---|
linux_installed_packages | Get Installed Packages |
linux_install_security_updates | Install Security Updates |
linux_install_all_updates | Install All Updates |
linux_package_update_history | Get Package Update History |
linux_dnf_transaction_undo | Undo Package Update Transaction |
linux_dnf_transaction_redo | Redo Package Update Transaction |
Role | Description |
---|---|
linux_system_user_details | Get System User Details |
linux_user_password_expirynotify | Get User Password Expiry Notification |
linux_system_user_add | Add User |
Role | Description |
---|---|
linux_selinux_allow_port | Allow Port SELinux |
Role | Description |
---|---|
linux_system_unit_list | Get System Unit List |
Role | Description |
---|---|
linux_install_cron | Install Cron and Dependent Packages |
linux_create_cronjob_entry | Create a Crontab Entry |
Role | Description |
---|---|
linux_generate_sos_report | Generate SOS Report |
Role | Description |
---|---|
linux_post_installation_check | Post Installation Check |
linux_get_system_crypto_policy | Get System Crypto Policy Set |
linux_set_system_crypto_policy | Set System Crypto Policy |
linux_file_integrity_scan | File integrity Scan using AIDE |
This secion contains information related to Apache HTTP Server installation, configuration and management using ansible roles.
Role | Description |
---|---|
linux_install_http_server | Install Apache HTTP Server |
linux_apache_server_status | Check Apache HTTP Server Status |
linux_apache_restart_server | Restart Apache HTTP Server |
linux_apache_config_backup | Backup Apache HTTP Server Configuration |
linux_apache_start_server | Start Apache HTTP Server |
linux_apache_stop_server | Stop Apache HTTP Server |
linux_apache_config_update | Update Apache HTTP Server Configuration |
This secion contains information related to Nginx Server installation, configuration and management using ansible roles.
Role | Description |
---|---|
linux_install_nginx_server | Install Nginx Server |
linux_nginx_service_status | Check Nginx Server Status |
linux_nginx_restart_server | Restart Nginx Server |
linux_nginx_config_backup | Backup Nginx Server Configuration |
linux_nginx_start_server | Start Nginx Server |
linux_nginx_stop_server | Stop Nginx Server |
linux_nginx_config_update | Update Nginx Server Configuration |
This secion contains information related to Elasticstack installation, configuration and management using ansible roles.
Role | Description |
---|---|
linux_install_elasticsearch_server | Install Elasticsearch Server |
linux_elasticsearch_reset_password | Reset Elastic user password |
linux_elasticsearch_stop_server | Stop Elasticsearch server |
linux_elasticsearch_start_server | Start Elasticsearch server |
linux_elasticsearch_service_status | Check Elasticsearch service status |
linux_elasticsearch_config_backup | Elasticsearch config backup |
linux_elasticsearch_config_update | Elasticsearch config update |
linux_install_kibana_server | Install Kibana Server |
linux_kibana_start_server | Start Kibana Server |
linux_kibana_stop_server | Stop Kibana Server |
linux_kibana_service_status | Check Kibana Service status |
linux_kibana_config_backup | Kibana config backup |
linux_kibana_config_update | Kibana config update |
linux_install_logstash_server | Install Logstash Server |
linux_logstash_start_server | Start Logstash Server |
linux_logstash_stop_server | Stop Logstash Server |
linux_logstash_config_backup | Logstash config backup |
linux_install_metric_beat | Install Metricbeat Server |
linux_metricbeat_start_server | Start Metricbeat Server |
linux_metricbeat_config_backup | Metricbeat config backup |
linux_metricbeat_config_update | Metricbeat config update |
This secion contains information related to OpenSCAP vulnerability scanning tool with ansible roles.
Role | Description |
---|---|
linux_system_scan_openscap | System scan using OpenSCAP |
linux_system_update_securityfix | System update for security fixes |