├── README.md ├── chapter-1 ├── group_vars │ └── lamp.yml ├── inventory ├── roles │ ├── common │ │ └── tasks │ │ │ └── main.yml │ ├── db │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── harden.yml │ │ │ └── main.yml │ │ └── vars │ │ │ └── main.yml │ ├── php │ │ └── tasks │ │ │ └── main.yml │ └── web │ │ ├── handlers │ │ └── main.yml │ │ ├── tasks │ │ └── main.yml │ │ ├── templates │ │ └── web.conf.j2 │ │ └── vars │ │ └── main.yml └── site.yml ├── chapter-10 ├── ansible-module-owasp-zap │ ├── LICENSE │ ├── README.md │ ├── owasp-zap-site-scan-module-playbook.yml │ ├── owasp_zap_test_module.py │ └── owasp_zap_test_module_module.html └── dev-setup │ ├── hosts │ └── main.yml ├── chapter-11 ├── vault-encrypt-string-example │ └── main.yml └── vault-mysql-example │ ├── .vautlpass │ ├── group_vars │ └── mysql.yml │ ├── hosts │ ├── main.yml │ └── roles │ └── mysqlsetup │ └── tasks │ └── main.yml ├── chapter-2 ├── jenkins │ └── site.yml └── rundeck │ ├── site.yml │ └── templates │ └── rundeck-config.properties.j2 ├── chapter-3 ├── apache │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── 000-default.conf.j2 │ │ ├── apache2.conf.j2 │ │ └── default-ssl.conf.j2 ├── iis │ └── tasks │ │ └── main.yml ├── linux-apache2-mod_php │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── templates │ │ ├── apache2.conf.j2 │ │ └── wordpress-website.conf.j2 │ └── vars │ │ └── main.yml ├── linux-apache2-php_fpm │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── templates │ │ ├── apache2.conf.j2 │ │ └── wordpress-website.conf.j2 │ └── vars │ │ └── main.yml ├── linux-mysql-hardening │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── vars │ │ └── main.yml ├── linux-nginx-php_fpm │ ├── tasks │ │ └── main.yml │ ├── templates │ │ └── default.conf.j2 │ └── vars │ │ └── main.yml ├── mysql │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── vars │ │ └── main.yml ├── nginx │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── default.conf.j2 ├── php │ ├── tasks │ │ └── main.yml │ ├── templates │ │ └── default.conf │ └── vars │ │ └── main.yml ├── wordpress-auto-updates │ ├── inventory │ └── site.yml └── wordpress │ ├── group_vars │ └── wordpress.yml │ ├── inventory │ ├── roles │ ├── certbot │ │ ├── tasks │ │ │ ├── generate-certs.yml │ │ │ └── main.yml │ │ └── templates │ │ │ └── website.conf │ ├── common │ │ └── tasks │ │ │ └── main.yml │ ├── duply │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ ├── conf │ │ │ └── exclude │ ├── firewall-setup │ │ └── tasks │ │ │ └── main.yml │ ├── mysql-hardening │ │ └── tasks │ │ │ └── main.yml │ ├── mysql │ │ ├── handlers │ │ │ └── main.yml │ │ └── tasks │ │ │ ├── main.yml │ │ │ └── wordpress-db-user-setup.yml │ ├── nginx │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ └── website.conf │ ├── php-fpm │ │ └── tasks │ │ │ └── main.yml │ └── wordpress │ │ └── tasks │ │ ├── main.yml │ │ └── site-setup.yml │ └── site.yml ├── chapter-4 ├── beats-for-elastic-stack │ ├── inventory │ ├── main.yml │ └── roles │ │ ├── filebeat │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── configure-filebeat.yml │ │ │ ├── install-filebeat.yml │ │ │ └── main.yml │ │ └── templates │ │ │ └── filebeat.yml.j2 │ │ ├── metricbeat │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── configure-metricbeat.yml │ │ │ ├── install-metricbeat.yml │ │ │ └── main.yml │ │ └── templates │ │ │ └── metricbeat.yml.j2 │ │ └── packetbeat │ │ ├── handlers │ │ └── main.yml │ │ ├── tasks │ │ ├── configure-packetbeat.yml │ │ ├── install-packetbeat.yml │ │ └── main.yml │ │ └── templates │ │ └── packetbeat.yml.j2 ├── elastalert │ ├── roles │ │ ├── aws-serverless │ │ │ ├── tasks │ │ │ │ └── main.yml │ │ │ └── templates │ │ │ │ ├── aws-credentials.j2 │ │ │ │ ├── config.js.j2 │ │ │ │ ├── handler.js.j2 │ │ │ │ ├── iamRoleStatements.json.j2 │ │ │ │ ├── initDb.js.j2 │ │ │ │ └── serverless.yml.j2 │ │ └── setup │ │ │ ├── tasks │ │ │ └── main.yml │ │ │ └── templates │ │ │ ├── elastalert-config.j2 │ │ │ ├── elastalert-service.j2 │ │ │ └── elastalert-sshrule.j2 │ └── site.yml └── elastic-stack │ ├── group_vars │ └── elastic-stack.yml │ ├── inventory │ ├── main.yml │ └── roles │ ├── common │ └── tasks │ │ └── main.yml │ ├── elasticsearch │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── configure-elasticsearch.yml │ │ ├── install-elasticsearch.yml │ │ └── main.yml │ └── templates │ │ ├── elasticsearch.yml.j2 │ │ └── jvm.options.j2 │ ├── kibana │ ├── handlers │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── logstash │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── configure-logstash.yml │ │ ├── install-logstash.yml │ │ └── main.yml │ └── templates │ │ ├── 02-beats-input.conf.j2 │ │ ├── 10-sshlog-filter.conf.j2 │ │ ├── 11-weblog-filter.conf.j2 │ │ └── 30-elasticsearch-output.conf.j2 │ └── nginx-reverse-proxy │ ├── handlers │ └── main.yml │ ├── tasks │ └── main.yml │ └── templates │ └── nginxdefault.j2 ├── chapter-5 ├── docker │ ├── inventory │ └── site.yml ├── dvsw-playbook │ ├── inventory │ └── site.yml ├── jenkins │ ├── inventory │ └── main.yml ├── zap-baseline-scan │ ├── inventory │ └── site.yml ├── zap-full-scan │ ├── inventory │ └── site.yml └── zap-setup-playbook │ ├── inventory │ └── site.yml ├── chapter-6 ├── autonessus │ ├── inventory │ ├── roles │ │ ├── listpolices │ │ │ └── tasks │ │ │ │ └── main.yml │ │ ├── listscans │ │ │ └── tasks │ │ │ │ └── main.yml │ │ ├── pausescan │ │ │ ├── tasks │ │ │ │ └── main.yml │ │ │ └── vars │ │ │ │ └── main.yml │ │ ├── resumescan │ │ │ ├── tasks │ │ │ │ └── main.yml │ │ │ └── vars │ │ │ │ └── main.yml │ │ ├── setup │ │ │ ├── tasks │ │ │ │ └── main.yml │ │ │ └── vars │ │ │ │ └── main.yml │ │ ├── startscan │ │ │ ├── tasks │ │ │ │ └── main.yml │ │ │ └── vars │ │ │ │ └── main.yml │ │ └── stopscan │ │ │ ├── tasks │ │ │ └── main.yml │ │ │ └── vars │ │ │ └── main.yml │ └── site.yml ├── nessus-restapi │ └── main.yml └── nessus-setup │ ├── group_vars │ └── nessus.yml │ ├── inventory │ ├── roles │ └── setup │ │ └── tasks │ │ └── main.yml │ └── site.yml ├── chapter-7 ├── aws-cis-benchmarks │ └── main.yml ├── blue-green-setup │ ├── inventory │ ├── main.yml │ └── roles │ │ ├── bluecode │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ └── index.html │ │ ├── common │ │ └── tasks │ │ │ └── main.yml │ │ ├── greencode │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ └── index.html │ │ ├── haproxy │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ └── haproxy.cfg.j2 │ │ └── nginx │ │ └── tasks │ │ └── main.yml ├── blue-green-update │ ├── inventory │ ├── main.yml │ └── templates │ │ └── haproxy.cfg.j2 ├── brakeman-scan │ ├── inventory │ └── main.yml ├── lynis │ ├── inventory │ └── main.yml ├── nikto-scan │ ├── inventory │ └── main.yml ├── nmap-basic-scan │ └── main.yml ├── nmap-nse │ └── main.yml ├── owasp-dependency-check │ ├── inventory │ └── main.yml ├── scout2-scan │ └── main.yml ├── scout2-setup │ └── main.yml ├── windows-audit-playbook │ ├── inventory │ └── windows-security-audit.yml ├── windows-updates-playbook │ ├── inventory │ └── windows-security-updates.yml └── wp-scan │ └── main.yml ├── chapter-8 ├── anchore-cli-scan │ ├── inventory │ └── main.yml ├── anchore-server │ ├── inventory │ ├── main.yml │ └── templates │ │ └── config.yaml.j2 ├── clair-scanner-setup │ ├── inventory │ └── main.yaml ├── clair-scanning-images │ ├── inventory │ └── main.yaml ├── docker-bench-security │ └── main.yml ├── osquery-setup │ ├── inventory │ ├── main.yml │ └── templates │ │ ├── fim.conf │ │ └── osquery.conf ├── vuls-scanning │ ├── inventory │ ├── main.yml │ └── templates │ │ ├── 192-168-33-80 │ │ └── config.toml └── vuls │ ├── group_vars │ └── vuls.yml │ ├── inventory │ ├── main.yml │ └── roles │ ├── vuls_containers_download │ └── tasks │ │ └── main.yml │ └── vuls_database_download │ └── tasks │ └── main.yml └── chapter-9 ├── cuckoo-scan ├── inventory └── main.yml ├── cuckoo-setup ├── inventory ├── main.yml └── roles │ ├── cuckoo │ └── tasks │ │ └── main.yml │ ├── dependencies │ └── tasks │ │ └── main.yml │ ├── start-cuckoo │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── auxiliary.conf │ │ ├── cuckoo.conf │ │ ├── reporting.conf │ │ └── virtualbox.conf │ ├── virtualbox │ └── tasks │ │ └── main.yml │ └── yara │ ├── tasks │ └── main.yml │ └── templates │ ├── ssdeep.sh │ └── yara.sh ├── log-collection ├── inventory └── main.yml ├── s3-backup ├── main.yml └── templates │ └── s3cmd.j2 ├── viper-setup ├── inventory ├── main.yml └── roles │ ├── dependencies │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── ssdeep.sh │ └── setup │ └── tasks │ └── main.yml ├── virus-total-scan ├── inventory ├── main.yml └── templates │ └── config.j2 └── virus-total ├── inventory └── main.yml /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/README.md -------------------------------------------------------------------------------- /chapter-1/group_vars/lamp.yml: -------------------------------------------------------------------------------- 1 | remote_username: "hodor" -------------------------------------------------------------------------------- /chapter-1/inventory: -------------------------------------------------------------------------------- 1 | [lamp] 2 | 192.168.56.10 3 | -------------------------------------------------------------------------------- /chapter-1/roles/common/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-1/roles/common/tasks/main.yml -------------------------------------------------------------------------------- /chapter-1/roles/db/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-1/roles/db/handlers/main.yml -------------------------------------------------------------------------------- /chapter-1/roles/db/tasks/harden.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-1/roles/db/tasks/harden.yml -------------------------------------------------------------------------------- /chapter-1/roles/db/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-1/roles/db/tasks/main.yml -------------------------------------------------------------------------------- /chapter-1/roles/db/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | mysql_root_password: "R4nd0mP4$$w0rd" -------------------------------------------------------------------------------- /chapter-1/roles/php/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-1/roles/php/tasks/main.yml -------------------------------------------------------------------------------- /chapter-1/roles/web/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-1/roles/web/handlers/main.yml -------------------------------------------------------------------------------- /chapter-1/roles/web/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-1/roles/web/tasks/main.yml -------------------------------------------------------------------------------- /chapter-1/roles/web/templates/web.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-1/roles/web/templates/web.conf.j2 -------------------------------------------------------------------------------- /chapter-1/roles/web/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-1/roles/web/vars/main.yml -------------------------------------------------------------------------------- /chapter-1/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-1/site.yml -------------------------------------------------------------------------------- /chapter-10/ansible-module-owasp-zap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-10/ansible-module-owasp-zap/LICENSE -------------------------------------------------------------------------------- /chapter-10/ansible-module-owasp-zap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-10/ansible-module-owasp-zap/README.md -------------------------------------------------------------------------------- /chapter-10/ansible-module-owasp-zap/owasp-zap-site-scan-module-playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-10/ansible-module-owasp-zap/owasp-zap-site-scan-module-playbook.yml -------------------------------------------------------------------------------- /chapter-10/ansible-module-owasp-zap/owasp_zap_test_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-10/ansible-module-owasp-zap/owasp_zap_test_module.py -------------------------------------------------------------------------------- /chapter-10/ansible-module-owasp-zap/owasp_zap_test_module_module.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-10/ansible-module-owasp-zap/owasp_zap_test_module_module.html -------------------------------------------------------------------------------- /chapter-10/dev-setup/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-10/dev-setup/hosts -------------------------------------------------------------------------------- /chapter-10/dev-setup/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-10/dev-setup/main.yml -------------------------------------------------------------------------------- /chapter-11/vault-encrypt-string-example/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-11/vault-encrypt-string-example/main.yml -------------------------------------------------------------------------------- /chapter-11/vault-mysql-example/.vautlpass: -------------------------------------------------------------------------------- 1 | thisisvaultpassword -------------------------------------------------------------------------------- /chapter-11/vault-mysql-example/group_vars/mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-11/vault-mysql-example/group_vars/mysql.yml -------------------------------------------------------------------------------- /chapter-11/vault-mysql-example/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-11/vault-mysql-example/hosts -------------------------------------------------------------------------------- /chapter-11/vault-mysql-example/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-11/vault-mysql-example/main.yml -------------------------------------------------------------------------------- /chapter-11/vault-mysql-example/roles/mysqlsetup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-11/vault-mysql-example/roles/mysqlsetup/tasks/main.yml -------------------------------------------------------------------------------- /chapter-2/jenkins/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-2/jenkins/site.yml -------------------------------------------------------------------------------- /chapter-2/rundeck/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-2/rundeck/site.yml -------------------------------------------------------------------------------- /chapter-2/rundeck/templates/rundeck-config.properties.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-2/rundeck/templates/rundeck-config.properties.j2 -------------------------------------------------------------------------------- /chapter-3/apache/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/apache/handlers/main.yml -------------------------------------------------------------------------------- /chapter-3/apache/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/apache/tasks/main.yml -------------------------------------------------------------------------------- /chapter-3/apache/templates/000-default.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/apache/templates/000-default.conf.j2 -------------------------------------------------------------------------------- /chapter-3/apache/templates/apache2.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/apache/templates/apache2.conf.j2 -------------------------------------------------------------------------------- /chapter-3/apache/templates/default-ssl.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/apache/templates/default-ssl.conf.j2 -------------------------------------------------------------------------------- /chapter-3/iis/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/iis/tasks/main.yml -------------------------------------------------------------------------------- /chapter-3/linux-apache2-mod_php/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/linux-apache2-mod_php/handlers/main.yml -------------------------------------------------------------------------------- /chapter-3/linux-apache2-mod_php/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/linux-apache2-mod_php/tasks/main.yml -------------------------------------------------------------------------------- /chapter-3/linux-apache2-mod_php/templates/apache2.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/linux-apache2-mod_php/templates/apache2.conf.j2 -------------------------------------------------------------------------------- /chapter-3/linux-apache2-mod_php/templates/wordpress-website.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/linux-apache2-mod_php/templates/wordpress-website.conf.j2 -------------------------------------------------------------------------------- /chapter-3/linux-apache2-mod_php/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/linux-apache2-mod_php/vars/main.yml -------------------------------------------------------------------------------- /chapter-3/linux-apache2-php_fpm/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/linux-apache2-php_fpm/handlers/main.yml -------------------------------------------------------------------------------- /chapter-3/linux-apache2-php_fpm/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/linux-apache2-php_fpm/tasks/main.yml -------------------------------------------------------------------------------- /chapter-3/linux-apache2-php_fpm/templates/apache2.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/linux-apache2-php_fpm/templates/apache2.conf.j2 -------------------------------------------------------------------------------- /chapter-3/linux-apache2-php_fpm/templates/wordpress-website.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/linux-apache2-php_fpm/templates/wordpress-website.conf.j2 -------------------------------------------------------------------------------- /chapter-3/linux-apache2-php_fpm/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/linux-apache2-php_fpm/vars/main.yml -------------------------------------------------------------------------------- /chapter-3/linux-mysql-hardening/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/linux-mysql-hardening/handlers/main.yml -------------------------------------------------------------------------------- /chapter-3/linux-mysql-hardening/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/linux-mysql-hardening/tasks/main.yml -------------------------------------------------------------------------------- /chapter-3/linux-mysql-hardening/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/linux-mysql-hardening/vars/main.yml -------------------------------------------------------------------------------- /chapter-3/linux-nginx-php_fpm/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/linux-nginx-php_fpm/tasks/main.yml -------------------------------------------------------------------------------- /chapter-3/linux-nginx-php_fpm/templates/default.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/linux-nginx-php_fpm/templates/default.conf.j2 -------------------------------------------------------------------------------- /chapter-3/linux-nginx-php_fpm/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/linux-nginx-php_fpm/vars/main.yml -------------------------------------------------------------------------------- /chapter-3/mysql/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/mysql/handlers/main.yml -------------------------------------------------------------------------------- /chapter-3/mysql/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/mysql/tasks/main.yml -------------------------------------------------------------------------------- /chapter-3/mysql/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/mysql/vars/main.yml -------------------------------------------------------------------------------- /chapter-3/nginx/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/nginx/handlers/main.yml -------------------------------------------------------------------------------- /chapter-3/nginx/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/nginx/tasks/main.yml -------------------------------------------------------------------------------- /chapter-3/nginx/templates/default.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/nginx/templates/default.conf.j2 -------------------------------------------------------------------------------- /chapter-3/php/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/php/tasks/main.yml -------------------------------------------------------------------------------- /chapter-3/php/templates/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/php/templates/default.conf -------------------------------------------------------------------------------- /chapter-3/php/vars/main.yml: -------------------------------------------------------------------------------- 1 | server_domain_name_or_ip: "127.0.0.1" -------------------------------------------------------------------------------- /chapter-3/wordpress-auto-updates/inventory: -------------------------------------------------------------------------------- 1 | [wordpress] 2 | 192.168.56.100 -------------------------------------------------------------------------------- /chapter-3/wordpress-auto-updates/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/wordpress-auto-updates/site.yml -------------------------------------------------------------------------------- /chapter-3/wordpress/group_vars/wordpress.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/wordpress/group_vars/wordpress.yml -------------------------------------------------------------------------------- /chapter-3/wordpress/inventory: -------------------------------------------------------------------------------- 1 | [wordpress] 2 | 192.168.56.100 -------------------------------------------------------------------------------- /chapter-3/wordpress/roles/certbot/tasks/generate-certs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/wordpress/roles/certbot/tasks/generate-certs.yml -------------------------------------------------------------------------------- /chapter-3/wordpress/roles/certbot/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/wordpress/roles/certbot/tasks/main.yml -------------------------------------------------------------------------------- /chapter-3/wordpress/roles/certbot/templates/website.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/wordpress/roles/certbot/templates/website.conf -------------------------------------------------------------------------------- /chapter-3/wordpress/roles/common/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/wordpress/roles/common/tasks/main.yml -------------------------------------------------------------------------------- /chapter-3/wordpress/roles/duply/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/wordpress/roles/duply/tasks/main.yml -------------------------------------------------------------------------------- /chapter-3/wordpress/roles/duply/templates/conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/wordpress/roles/duply/templates/conf -------------------------------------------------------------------------------- /chapter-3/wordpress/roles/duply/templates/exclude: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter-3/wordpress/roles/firewall-setup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/wordpress/roles/firewall-setup/tasks/main.yml -------------------------------------------------------------------------------- /chapter-3/wordpress/roles/mysql-hardening/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/wordpress/roles/mysql-hardening/tasks/main.yml -------------------------------------------------------------------------------- /chapter-3/wordpress/roles/mysql/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/wordpress/roles/mysql/handlers/main.yml -------------------------------------------------------------------------------- /chapter-3/wordpress/roles/mysql/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/wordpress/roles/mysql/tasks/main.yml -------------------------------------------------------------------------------- /chapter-3/wordpress/roles/mysql/tasks/wordpress-db-user-setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/wordpress/roles/mysql/tasks/wordpress-db-user-setup.yml -------------------------------------------------------------------------------- /chapter-3/wordpress/roles/nginx/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/wordpress/roles/nginx/tasks/main.yml -------------------------------------------------------------------------------- /chapter-3/wordpress/roles/nginx/templates/website.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/wordpress/roles/nginx/templates/website.conf -------------------------------------------------------------------------------- /chapter-3/wordpress/roles/php-fpm/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/wordpress/roles/php-fpm/tasks/main.yml -------------------------------------------------------------------------------- /chapter-3/wordpress/roles/wordpress/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/wordpress/roles/wordpress/tasks/main.yml -------------------------------------------------------------------------------- /chapter-3/wordpress/roles/wordpress/tasks/site-setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/wordpress/roles/wordpress/tasks/site-setup.yml -------------------------------------------------------------------------------- /chapter-3/wordpress/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-3/wordpress/site.yml -------------------------------------------------------------------------------- /chapter-4/beats-for-elastic-stack/inventory: -------------------------------------------------------------------------------- 1 | [monitor] 2 | 192.168.56.200 3 | -------------------------------------------------------------------------------- /chapter-4/beats-for-elastic-stack/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/beats-for-elastic-stack/main.yml -------------------------------------------------------------------------------- /chapter-4/beats-for-elastic-stack/roles/filebeat/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/beats-for-elastic-stack/roles/filebeat/handlers/main.yml -------------------------------------------------------------------------------- /chapter-4/beats-for-elastic-stack/roles/filebeat/tasks/configure-filebeat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/beats-for-elastic-stack/roles/filebeat/tasks/configure-filebeat.yml -------------------------------------------------------------------------------- /chapter-4/beats-for-elastic-stack/roles/filebeat/tasks/install-filebeat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/beats-for-elastic-stack/roles/filebeat/tasks/install-filebeat.yml -------------------------------------------------------------------------------- /chapter-4/beats-for-elastic-stack/roles/filebeat/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/beats-for-elastic-stack/roles/filebeat/tasks/main.yml -------------------------------------------------------------------------------- /chapter-4/beats-for-elastic-stack/roles/filebeat/templates/filebeat.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/beats-for-elastic-stack/roles/filebeat/templates/filebeat.yml.j2 -------------------------------------------------------------------------------- /chapter-4/beats-for-elastic-stack/roles/metricbeat/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/beats-for-elastic-stack/roles/metricbeat/handlers/main.yml -------------------------------------------------------------------------------- /chapter-4/beats-for-elastic-stack/roles/metricbeat/tasks/configure-metricbeat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/beats-for-elastic-stack/roles/metricbeat/tasks/configure-metricbeat.yml -------------------------------------------------------------------------------- /chapter-4/beats-for-elastic-stack/roles/metricbeat/tasks/install-metricbeat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/beats-for-elastic-stack/roles/metricbeat/tasks/install-metricbeat.yml -------------------------------------------------------------------------------- /chapter-4/beats-for-elastic-stack/roles/metricbeat/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/beats-for-elastic-stack/roles/metricbeat/tasks/main.yml -------------------------------------------------------------------------------- /chapter-4/beats-for-elastic-stack/roles/metricbeat/templates/metricbeat.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/beats-for-elastic-stack/roles/metricbeat/templates/metricbeat.yml.j2 -------------------------------------------------------------------------------- /chapter-4/beats-for-elastic-stack/roles/packetbeat/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/beats-for-elastic-stack/roles/packetbeat/handlers/main.yml -------------------------------------------------------------------------------- /chapter-4/beats-for-elastic-stack/roles/packetbeat/tasks/configure-packetbeat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/beats-for-elastic-stack/roles/packetbeat/tasks/configure-packetbeat.yml -------------------------------------------------------------------------------- /chapter-4/beats-for-elastic-stack/roles/packetbeat/tasks/install-packetbeat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/beats-for-elastic-stack/roles/packetbeat/tasks/install-packetbeat.yml -------------------------------------------------------------------------------- /chapter-4/beats-for-elastic-stack/roles/packetbeat/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/beats-for-elastic-stack/roles/packetbeat/tasks/main.yml -------------------------------------------------------------------------------- /chapter-4/beats-for-elastic-stack/roles/packetbeat/templates/packetbeat.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/beats-for-elastic-stack/roles/packetbeat/templates/packetbeat.yml.j2 -------------------------------------------------------------------------------- /chapter-4/elastalert/roles/aws-serverless/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastalert/roles/aws-serverless/tasks/main.yml -------------------------------------------------------------------------------- /chapter-4/elastalert/roles/aws-serverless/templates/aws-credentials.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastalert/roles/aws-serverless/templates/aws-credentials.j2 -------------------------------------------------------------------------------- /chapter-4/elastalert/roles/aws-serverless/templates/config.js.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastalert/roles/aws-serverless/templates/config.js.j2 -------------------------------------------------------------------------------- /chapter-4/elastalert/roles/aws-serverless/templates/handler.js.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastalert/roles/aws-serverless/templates/handler.js.j2 -------------------------------------------------------------------------------- /chapter-4/elastalert/roles/aws-serverless/templates/iamRoleStatements.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastalert/roles/aws-serverless/templates/iamRoleStatements.json.j2 -------------------------------------------------------------------------------- /chapter-4/elastalert/roles/aws-serverless/templates/initDb.js.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastalert/roles/aws-serverless/templates/initDb.js.j2 -------------------------------------------------------------------------------- /chapter-4/elastalert/roles/aws-serverless/templates/serverless.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastalert/roles/aws-serverless/templates/serverless.yml.j2 -------------------------------------------------------------------------------- /chapter-4/elastalert/roles/setup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastalert/roles/setup/tasks/main.yml -------------------------------------------------------------------------------- /chapter-4/elastalert/roles/setup/templates/elastalert-config.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastalert/roles/setup/templates/elastalert-config.j2 -------------------------------------------------------------------------------- /chapter-4/elastalert/roles/setup/templates/elastalert-service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastalert/roles/setup/templates/elastalert-service.j2 -------------------------------------------------------------------------------- /chapter-4/elastalert/roles/setup/templates/elastalert-sshrule.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastalert/roles/setup/templates/elastalert-sshrule.j2 -------------------------------------------------------------------------------- /chapter-4/elastalert/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastalert/site.yml -------------------------------------------------------------------------------- /chapter-4/elastic-stack/group_vars/elastic-stack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/group_vars/elastic-stack.yml -------------------------------------------------------------------------------- /chapter-4/elastic-stack/inventory: -------------------------------------------------------------------------------- 1 | [elastic-stack] 2 | 192.168.33.222 3 | -------------------------------------------------------------------------------- /chapter-4/elastic-stack/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/main.yml -------------------------------------------------------------------------------- /chapter-4/elastic-stack/roles/common/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/roles/common/tasks/main.yml -------------------------------------------------------------------------------- /chapter-4/elastic-stack/roles/elasticsearch/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/roles/elasticsearch/handlers/main.yml -------------------------------------------------------------------------------- /chapter-4/elastic-stack/roles/elasticsearch/tasks/configure-elasticsearch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/roles/elasticsearch/tasks/configure-elasticsearch.yml -------------------------------------------------------------------------------- /chapter-4/elastic-stack/roles/elasticsearch/tasks/install-elasticsearch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/roles/elasticsearch/tasks/install-elasticsearch.yml -------------------------------------------------------------------------------- /chapter-4/elastic-stack/roles/elasticsearch/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/roles/elasticsearch/tasks/main.yml -------------------------------------------------------------------------------- /chapter-4/elastic-stack/roles/elasticsearch/templates/elasticsearch.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/roles/elasticsearch/templates/elasticsearch.yml.j2 -------------------------------------------------------------------------------- /chapter-4/elastic-stack/roles/elasticsearch/templates/jvm.options.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/roles/elasticsearch/templates/jvm.options.j2 -------------------------------------------------------------------------------- /chapter-4/elastic-stack/roles/kibana/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/roles/kibana/handlers/main.yml -------------------------------------------------------------------------------- /chapter-4/elastic-stack/roles/kibana/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/roles/kibana/tasks/main.yml -------------------------------------------------------------------------------- /chapter-4/elastic-stack/roles/logstash/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/roles/logstash/handlers/main.yml -------------------------------------------------------------------------------- /chapter-4/elastic-stack/roles/logstash/tasks/configure-logstash.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/roles/logstash/tasks/configure-logstash.yml -------------------------------------------------------------------------------- /chapter-4/elastic-stack/roles/logstash/tasks/install-logstash.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/roles/logstash/tasks/install-logstash.yml -------------------------------------------------------------------------------- /chapter-4/elastic-stack/roles/logstash/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/roles/logstash/tasks/main.yml -------------------------------------------------------------------------------- /chapter-4/elastic-stack/roles/logstash/templates/02-beats-input.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/roles/logstash/templates/02-beats-input.conf.j2 -------------------------------------------------------------------------------- /chapter-4/elastic-stack/roles/logstash/templates/10-sshlog-filter.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/roles/logstash/templates/10-sshlog-filter.conf.j2 -------------------------------------------------------------------------------- /chapter-4/elastic-stack/roles/logstash/templates/11-weblog-filter.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/roles/logstash/templates/11-weblog-filter.conf.j2 -------------------------------------------------------------------------------- /chapter-4/elastic-stack/roles/logstash/templates/30-elasticsearch-output.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/roles/logstash/templates/30-elasticsearch-output.conf.j2 -------------------------------------------------------------------------------- /chapter-4/elastic-stack/roles/nginx-reverse-proxy/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/roles/nginx-reverse-proxy/handlers/main.yml -------------------------------------------------------------------------------- /chapter-4/elastic-stack/roles/nginx-reverse-proxy/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/roles/nginx-reverse-proxy/tasks/main.yml -------------------------------------------------------------------------------- /chapter-4/elastic-stack/roles/nginx-reverse-proxy/templates/nginxdefault.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-4/elastic-stack/roles/nginx-reverse-proxy/templates/nginxdefault.j2 -------------------------------------------------------------------------------- /chapter-5/docker/inventory: -------------------------------------------------------------------------------- 1 | [zap] -------------------------------------------------------------------------------- /chapter-5/docker/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-5/docker/site.yml -------------------------------------------------------------------------------- /chapter-5/dvsw-playbook/inventory: -------------------------------------------------------------------------------- 1 | [dvsw] 2 | 192.168.33.111 -------------------------------------------------------------------------------- /chapter-5/dvsw-playbook/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-5/dvsw-playbook/site.yml -------------------------------------------------------------------------------- /chapter-5/jenkins/inventory: -------------------------------------------------------------------------------- 1 | [jenkins] 2 | 192.168.56.101 -------------------------------------------------------------------------------- /chapter-5/jenkins/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-5/jenkins/main.yml -------------------------------------------------------------------------------- /chapter-5/zap-baseline-scan/inventory: -------------------------------------------------------------------------------- 1 | [zap] 2 | 192.168.56.100 -------------------------------------------------------------------------------- /chapter-5/zap-baseline-scan/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-5/zap-baseline-scan/site.yml -------------------------------------------------------------------------------- /chapter-5/zap-full-scan/inventory: -------------------------------------------------------------------------------- 1 | [zap] 2 | 192.168.56.100 -------------------------------------------------------------------------------- /chapter-5/zap-full-scan/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-5/zap-full-scan/site.yml -------------------------------------------------------------------------------- /chapter-5/zap-setup-playbook/inventory: -------------------------------------------------------------------------------- 1 | [zap] 2 | 192.168.56.100 -------------------------------------------------------------------------------- /chapter-5/zap-setup-playbook/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-5/zap-setup-playbook/site.yml -------------------------------------------------------------------------------- /chapter-6/autonessus/inventory: -------------------------------------------------------------------------------- 1 | [nessus] 2 | 192.168.33.109 3 | -------------------------------------------------------------------------------- /chapter-6/autonessus/roles/listpolices/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-6/autonessus/roles/listpolices/tasks/main.yml -------------------------------------------------------------------------------- /chapter-6/autonessus/roles/listscans/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-6/autonessus/roles/listscans/tasks/main.yml -------------------------------------------------------------------------------- /chapter-6/autonessus/roles/pausescan/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-6/autonessus/roles/pausescan/tasks/main.yml -------------------------------------------------------------------------------- /chapter-6/autonessus/roles/pausescan/vars/main.yml: -------------------------------------------------------------------------------- 1 | scan_id: 17 -------------------------------------------------------------------------------- /chapter-6/autonessus/roles/resumescan/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-6/autonessus/roles/resumescan/tasks/main.yml -------------------------------------------------------------------------------- /chapter-6/autonessus/roles/resumescan/vars/main.yml: -------------------------------------------------------------------------------- 1 | scan_id: 17 -------------------------------------------------------------------------------- /chapter-6/autonessus/roles/setup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-6/autonessus/roles/setup/tasks/main.yml -------------------------------------------------------------------------------- /chapter-6/autonessus/roles/setup/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-6/autonessus/roles/setup/vars/main.yml -------------------------------------------------------------------------------- /chapter-6/autonessus/roles/startscan/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-6/autonessus/roles/startscan/tasks/main.yml -------------------------------------------------------------------------------- /chapter-6/autonessus/roles/startscan/vars/main.yml: -------------------------------------------------------------------------------- 1 | scan_id: 17 -------------------------------------------------------------------------------- /chapter-6/autonessus/roles/stopscan/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-6/autonessus/roles/stopscan/tasks/main.yml -------------------------------------------------------------------------------- /chapter-6/autonessus/roles/stopscan/vars/main.yml: -------------------------------------------------------------------------------- 1 | scan_id: 17 -------------------------------------------------------------------------------- /chapter-6/autonessus/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-6/autonessus/site.yml -------------------------------------------------------------------------------- /chapter-6/nessus-restapi/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-6/nessus-restapi/main.yml -------------------------------------------------------------------------------- /chapter-6/nessus-setup/group_vars/nessus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-6/nessus-setup/group_vars/nessus.yml -------------------------------------------------------------------------------- /chapter-6/nessus-setup/inventory: -------------------------------------------------------------------------------- 1 | [nessus] 2 | 192.168.56.101 -------------------------------------------------------------------------------- /chapter-6/nessus-setup/roles/setup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-6/nessus-setup/roles/setup/tasks/main.yml -------------------------------------------------------------------------------- /chapter-6/nessus-setup/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-6/nessus-setup/site.yml -------------------------------------------------------------------------------- /chapter-7/aws-cis-benchmarks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/aws-cis-benchmarks/main.yml -------------------------------------------------------------------------------- /chapter-7/blue-green-setup/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/blue-green-setup/inventory -------------------------------------------------------------------------------- /chapter-7/blue-green-setup/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/blue-green-setup/main.yml -------------------------------------------------------------------------------- /chapter-7/blue-green-setup/roles/bluecode/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/blue-green-setup/roles/bluecode/tasks/main.yml -------------------------------------------------------------------------------- /chapter-7/blue-green-setup/roles/bluecode/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/blue-green-setup/roles/bluecode/templates/index.html -------------------------------------------------------------------------------- /chapter-7/blue-green-setup/roles/common/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/blue-green-setup/roles/common/tasks/main.yml -------------------------------------------------------------------------------- /chapter-7/blue-green-setup/roles/greencode/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/blue-green-setup/roles/greencode/tasks/main.yml -------------------------------------------------------------------------------- /chapter-7/blue-green-setup/roles/greencode/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/blue-green-setup/roles/greencode/templates/index.html -------------------------------------------------------------------------------- /chapter-7/blue-green-setup/roles/haproxy/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/blue-green-setup/roles/haproxy/tasks/main.yml -------------------------------------------------------------------------------- /chapter-7/blue-green-setup/roles/haproxy/templates/haproxy.cfg.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/blue-green-setup/roles/haproxy/templates/haproxy.cfg.j2 -------------------------------------------------------------------------------- /chapter-7/blue-green-setup/roles/nginx/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/blue-green-setup/roles/nginx/tasks/main.yml -------------------------------------------------------------------------------- /chapter-7/blue-green-update/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/blue-green-update/inventory -------------------------------------------------------------------------------- /chapter-7/blue-green-update/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/blue-green-update/main.yml -------------------------------------------------------------------------------- /chapter-7/blue-green-update/templates/haproxy.cfg.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/blue-green-update/templates/haproxy.cfg.j2 -------------------------------------------------------------------------------- /chapter-7/brakeman-scan/inventory: -------------------------------------------------------------------------------- 1 | [scanner] 2 | 192.168.1.5 3 | -------------------------------------------------------------------------------- /chapter-7/brakeman-scan/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/brakeman-scan/main.yml -------------------------------------------------------------------------------- /chapter-7/lynis/inventory: -------------------------------------------------------------------------------- 1 | [lynis] 2 | 192.168.1.5 3 | -------------------------------------------------------------------------------- /chapter-7/lynis/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/lynis/main.yml -------------------------------------------------------------------------------- /chapter-7/nikto-scan/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/nikto-scan/inventory -------------------------------------------------------------------------------- /chapter-7/nikto-scan/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/nikto-scan/main.yml -------------------------------------------------------------------------------- /chapter-7/nmap-basic-scan/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/nmap-basic-scan/main.yml -------------------------------------------------------------------------------- /chapter-7/nmap-nse/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/nmap-nse/main.yml -------------------------------------------------------------------------------- /chapter-7/owasp-dependency-check/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/owasp-dependency-check/inventory -------------------------------------------------------------------------------- /chapter-7/owasp-dependency-check/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/owasp-dependency-check/main.yml -------------------------------------------------------------------------------- /chapter-7/scout2-scan/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/scout2-scan/main.yml -------------------------------------------------------------------------------- /chapter-7/scout2-setup/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/scout2-setup/main.yml -------------------------------------------------------------------------------- /chapter-7/windows-audit-playbook/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/windows-audit-playbook/inventory -------------------------------------------------------------------------------- /chapter-7/windows-audit-playbook/windows-security-audit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/windows-audit-playbook/windows-security-audit.yml -------------------------------------------------------------------------------- /chapter-7/windows-updates-playbook/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/windows-updates-playbook/inventory -------------------------------------------------------------------------------- /chapter-7/windows-updates-playbook/windows-security-updates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/windows-updates-playbook/windows-security-updates.yml -------------------------------------------------------------------------------- /chapter-7/wp-scan/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-7/wp-scan/main.yml -------------------------------------------------------------------------------- /chapter-8/anchore-cli-scan/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/anchore-cli-scan/inventory -------------------------------------------------------------------------------- /chapter-8/anchore-cli-scan/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/anchore-cli-scan/main.yml -------------------------------------------------------------------------------- /chapter-8/anchore-server/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/anchore-server/inventory -------------------------------------------------------------------------------- /chapter-8/anchore-server/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/anchore-server/main.yml -------------------------------------------------------------------------------- /chapter-8/anchore-server/templates/config.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/anchore-server/templates/config.yaml.j2 -------------------------------------------------------------------------------- /chapter-8/clair-scanner-setup/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/clair-scanner-setup/inventory -------------------------------------------------------------------------------- /chapter-8/clair-scanner-setup/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/clair-scanner-setup/main.yaml -------------------------------------------------------------------------------- /chapter-8/clair-scanning-images/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/clair-scanning-images/inventory -------------------------------------------------------------------------------- /chapter-8/clair-scanning-images/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/clair-scanning-images/main.yaml -------------------------------------------------------------------------------- /chapter-8/docker-bench-security/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/docker-bench-security/main.yml -------------------------------------------------------------------------------- /chapter-8/osquery-setup/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/osquery-setup/inventory -------------------------------------------------------------------------------- /chapter-8/osquery-setup/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/osquery-setup/main.yml -------------------------------------------------------------------------------- /chapter-8/osquery-setup/templates/fim.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/osquery-setup/templates/fim.conf -------------------------------------------------------------------------------- /chapter-8/osquery-setup/templates/osquery.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/osquery-setup/templates/osquery.conf -------------------------------------------------------------------------------- /chapter-8/vuls-scanning/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/vuls-scanning/inventory -------------------------------------------------------------------------------- /chapter-8/vuls-scanning/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/vuls-scanning/main.yml -------------------------------------------------------------------------------- /chapter-8/vuls-scanning/templates/192-168-33-80: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/vuls-scanning/templates/192-168-33-80 -------------------------------------------------------------------------------- /chapter-8/vuls-scanning/templates/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/vuls-scanning/templates/config.toml -------------------------------------------------------------------------------- /chapter-8/vuls/group_vars/vuls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/vuls/group_vars/vuls.yml -------------------------------------------------------------------------------- /chapter-8/vuls/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/vuls/inventory -------------------------------------------------------------------------------- /chapter-8/vuls/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/vuls/main.yml -------------------------------------------------------------------------------- /chapter-8/vuls/roles/vuls_containers_download/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/vuls/roles/vuls_containers_download/tasks/main.yml -------------------------------------------------------------------------------- /chapter-8/vuls/roles/vuls_database_download/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-8/vuls/roles/vuls_database_download/tasks/main.yml -------------------------------------------------------------------------------- /chapter-9/cuckoo-scan/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/cuckoo-scan/inventory -------------------------------------------------------------------------------- /chapter-9/cuckoo-scan/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/cuckoo-scan/main.yml -------------------------------------------------------------------------------- /chapter-9/cuckoo-setup/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/cuckoo-setup/inventory -------------------------------------------------------------------------------- /chapter-9/cuckoo-setup/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/cuckoo-setup/main.yml -------------------------------------------------------------------------------- /chapter-9/cuckoo-setup/roles/cuckoo/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/cuckoo-setup/roles/cuckoo/tasks/main.yml -------------------------------------------------------------------------------- /chapter-9/cuckoo-setup/roles/dependencies/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/cuckoo-setup/roles/dependencies/tasks/main.yml -------------------------------------------------------------------------------- /chapter-9/cuckoo-setup/roles/start-cuckoo/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/cuckoo-setup/roles/start-cuckoo/tasks/main.yml -------------------------------------------------------------------------------- /chapter-9/cuckoo-setup/roles/start-cuckoo/templates/auxiliary.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/cuckoo-setup/roles/start-cuckoo/templates/auxiliary.conf -------------------------------------------------------------------------------- /chapter-9/cuckoo-setup/roles/start-cuckoo/templates/cuckoo.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/cuckoo-setup/roles/start-cuckoo/templates/cuckoo.conf -------------------------------------------------------------------------------- /chapter-9/cuckoo-setup/roles/start-cuckoo/templates/reporting.conf: -------------------------------------------------------------------------------- 1 | [mongodb] 2 | enabled = yes -------------------------------------------------------------------------------- /chapter-9/cuckoo-setup/roles/start-cuckoo/templates/virtualbox.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/cuckoo-setup/roles/start-cuckoo/templates/virtualbox.conf -------------------------------------------------------------------------------- /chapter-9/cuckoo-setup/roles/virtualbox/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/cuckoo-setup/roles/virtualbox/tasks/main.yml -------------------------------------------------------------------------------- /chapter-9/cuckoo-setup/roles/yara/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/cuckoo-setup/roles/yara/tasks/main.yml -------------------------------------------------------------------------------- /chapter-9/cuckoo-setup/roles/yara/templates/ssdeep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/cuckoo-setup/roles/yara/templates/ssdeep.sh -------------------------------------------------------------------------------- /chapter-9/cuckoo-setup/roles/yara/templates/yara.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/cuckoo-setup/roles/yara/templates/yara.sh -------------------------------------------------------------------------------- /chapter-9/log-collection/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/log-collection/inventory -------------------------------------------------------------------------------- /chapter-9/log-collection/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/log-collection/main.yml -------------------------------------------------------------------------------- /chapter-9/s3-backup/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/s3-backup/main.yml -------------------------------------------------------------------------------- /chapter-9/s3-backup/templates/s3cmd.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/s3-backup/templates/s3cmd.j2 -------------------------------------------------------------------------------- /chapter-9/viper-setup/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/viper-setup/inventory -------------------------------------------------------------------------------- /chapter-9/viper-setup/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/viper-setup/main.yml -------------------------------------------------------------------------------- /chapter-9/viper-setup/roles/dependencies/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/viper-setup/roles/dependencies/tasks/main.yml -------------------------------------------------------------------------------- /chapter-9/viper-setup/roles/dependencies/templates/ssdeep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/viper-setup/roles/dependencies/templates/ssdeep.sh -------------------------------------------------------------------------------- /chapter-9/viper-setup/roles/setup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/viper-setup/roles/setup/tasks/main.yml -------------------------------------------------------------------------------- /chapter-9/virus-total-scan/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/virus-total-scan/inventory -------------------------------------------------------------------------------- /chapter-9/virus-total-scan/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/virus-total-scan/main.yml -------------------------------------------------------------------------------- /chapter-9/virus-total-scan/templates/config.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/virus-total-scan/templates/config.j2 -------------------------------------------------------------------------------- /chapter-9/virus-total/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/virus-total/inventory -------------------------------------------------------------------------------- /chapter-9/virus-total/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madhuakula/security-automation-with-ansible-2/HEAD/chapter-9/virus-total/main.yml --------------------------------------------------------------------------------