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