├── Ansible ├── README.md ├── ansible.cfg ├── inventory │ ├── README.md │ ├── group_vars │ │ ├── all.yml │ │ ├── app.yml │ │ ├── db.yml │ │ └── lb.yml │ ├── host_vars │ │ ├── app1.sudoer.net.yml │ │ ├── app2.sudoer.net.yml │ │ ├── db.sudoer.net.yml │ │ └── lb.sudoer.net.yml │ └── main.yml ├── log │ └── ansible.log ├── playbooks │ ├── all.yml │ ├── app.yml │ ├── db.yml │ ├── lb.yml │ └── test.yml └── roles │ ├── fail2ban │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── etc │ │ └── fail2ban │ │ └── jail.d │ │ └── sshd.conf │ ├── iptables │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── etc │ │ └── iptables │ │ └── rules.v4.j2 │ ├── loadbalancer │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── etc │ │ ├── nginx │ │ ├── conf.d │ │ │ └── lb.conf │ │ └── specific-conf.d │ │ │ └── specific.conf.j2 │ │ └── systemd │ │ └── system │ │ └── nginx.service.d │ │ └── override.conf.j2 │ ├── mariadb │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── database.yml │ │ ├── main.yml │ │ └── users.yml │ └── templates │ │ ├── etc │ │ └── mysql │ │ │ └── mariadb.conf.d │ │ │ └── 50-server.cnf │ │ └── root │ │ ├── my.cnf-user.j2 │ │ └── my.cnf.j2 │ ├── nginx │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── instances.yml │ │ └── main.yml │ └── templates │ │ └── etc │ │ ├── nginx │ │ ├── conf.d │ │ │ └── nginx.conf.j2 │ │ └── specific-conf.d │ │ │ └── specific.conf.j2 │ │ └── systemd │ │ └── system │ │ └── nginx.service.d │ │ └── override.conf.j2 │ ├── php-fpm │ ├── defaults │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── test │ ├── defaults │ │ └── main.yml │ ├── files │ │ └── var │ │ │ └── temp │ │ │ ├── bin │ │ │ └── temp.sh │ │ │ └── conf │ │ │ └── temp.conf │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── var │ │ └── arsenal │ │ ├── bin │ │ └── arsenal.sh │ │ └── conf │ │ └── arsenal.conf │ └── wordpress │ ├── defaults │ └── main.yml │ ├── tasks │ ├── instances.yml │ └── main.yml │ └── templates │ └── etc │ ├── sysctl.d │ └── 99-sysctl.conf.j2 │ └── wordpress │ └── config.php.j2 ├── Book ├── Ansible-Books │ └── Michael-Heap-Ansible-From-Beginner-to-Pro-Apress.pdf └── Linux-iptables-Pocket-Reference.pdf ├── Debug ├── README.md ├── api.py ├── io-write.sh ├── io.sh ├── mem.py ├── netstat.sh ├── nft.sh ├── nginx_get.sh └── ss.sh ├── Linux-Course └── README.md ├── Linux-System-Engineering └── README.md ├── README.md ├── ceph └── README.md └── nftables └── etc ├── nftables.conf └── nftables.d ├── forward └── sudoer.nft ├── input └── sudoer.nft └── output └── sudoer.nft /Ansible/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/README.md -------------------------------------------------------------------------------- /Ansible/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/ansible.cfg -------------------------------------------------------------------------------- /Ansible/inventory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/inventory/README.md -------------------------------------------------------------------------------- /Ansible/inventory/group_vars/all.yml: -------------------------------------------------------------------------------- 1 | VARIABLE: "ALL GRP VARS" 2 | -------------------------------------------------------------------------------- /Ansible/inventory/group_vars/app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/inventory/group_vars/app.yml -------------------------------------------------------------------------------- /Ansible/inventory/group_vars/db.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/inventory/group_vars/db.yml -------------------------------------------------------------------------------- /Ansible/inventory/group_vars/lb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/inventory/group_vars/lb.yml -------------------------------------------------------------------------------- /Ansible/inventory/host_vars/app1.sudoer.net.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/inventory/host_vars/app1.sudoer.net.yml -------------------------------------------------------------------------------- /Ansible/inventory/host_vars/app2.sudoer.net.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/inventory/host_vars/app2.sudoer.net.yml -------------------------------------------------------------------------------- /Ansible/inventory/host_vars/db.sudoer.net.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/inventory/host_vars/db.sudoer.net.yml -------------------------------------------------------------------------------- /Ansible/inventory/host_vars/lb.sudoer.net.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/inventory/host_vars/lb.sudoer.net.yml -------------------------------------------------------------------------------- /Ansible/inventory/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/inventory/main.yml -------------------------------------------------------------------------------- /Ansible/log/ansible.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/log/ansible.log -------------------------------------------------------------------------------- /Ansible/playbooks/all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/playbooks/all.yml -------------------------------------------------------------------------------- /Ansible/playbooks/app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/playbooks/app.yml -------------------------------------------------------------------------------- /Ansible/playbooks/db.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/playbooks/db.yml -------------------------------------------------------------------------------- /Ansible/playbooks/lb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/playbooks/lb.yml -------------------------------------------------------------------------------- /Ansible/playbooks/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/playbooks/test.yml -------------------------------------------------------------------------------- /Ansible/roles/fail2ban/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | FAIL2BAN_PKGS_LIST: 4 | - fail2ban 5 | 6 | -------------------------------------------------------------------------------- /Ansible/roles/fail2ban/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/fail2ban/handlers/main.yml -------------------------------------------------------------------------------- /Ansible/roles/fail2ban/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/fail2ban/tasks/main.yml -------------------------------------------------------------------------------- /Ansible/roles/fail2ban/templates/etc/fail2ban/jail.d/sshd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/fail2ban/templates/etc/fail2ban/jail.d/sshd.conf -------------------------------------------------------------------------------- /Ansible/roles/iptables/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/iptables/defaults/main.yml -------------------------------------------------------------------------------- /Ansible/roles/iptables/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/iptables/handlers/main.yml -------------------------------------------------------------------------------- /Ansible/roles/iptables/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/iptables/tasks/main.yml -------------------------------------------------------------------------------- /Ansible/roles/iptables/templates/etc/iptables/rules.v4.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/iptables/templates/etc/iptables/rules.v4.j2 -------------------------------------------------------------------------------- /Ansible/roles/loadbalancer/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/loadbalancer/defaults/main.yml -------------------------------------------------------------------------------- /Ansible/roles/loadbalancer/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/loadbalancer/handlers/main.yml -------------------------------------------------------------------------------- /Ansible/roles/loadbalancer/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/loadbalancer/tasks/main.yml -------------------------------------------------------------------------------- /Ansible/roles/loadbalancer/templates/etc/nginx/conf.d/lb.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/loadbalancer/templates/etc/nginx/conf.d/lb.conf -------------------------------------------------------------------------------- /Ansible/roles/loadbalancer/templates/etc/nginx/specific-conf.d/specific.conf.j2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ansible/roles/loadbalancer/templates/etc/systemd/system/nginx.service.d/override.conf.j2: -------------------------------------------------------------------------------- 1 | [Service] 2 | LimitNOFILE=65535 3 | 4 | -------------------------------------------------------------------------------- /Ansible/roles/mariadb/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/mariadb/defaults/main.yml -------------------------------------------------------------------------------- /Ansible/roles/mariadb/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/mariadb/handlers/main.yml -------------------------------------------------------------------------------- /Ansible/roles/mariadb/tasks/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/mariadb/tasks/database.yml -------------------------------------------------------------------------------- /Ansible/roles/mariadb/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/mariadb/tasks/main.yml -------------------------------------------------------------------------------- /Ansible/roles/mariadb/tasks/users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/mariadb/tasks/users.yml -------------------------------------------------------------------------------- /Ansible/roles/mariadb/templates/etc/mysql/mariadb.conf.d/50-server.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/mariadb/templates/etc/mysql/mariadb.conf.d/50-server.cnf -------------------------------------------------------------------------------- /Ansible/roles/mariadb/templates/root/my.cnf-user.j2: -------------------------------------------------------------------------------- 1 | {{ MARIADB_USER_PASS }} 2 | -------------------------------------------------------------------------------- /Ansible/roles/mariadb/templates/root/my.cnf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/mariadb/templates/root/my.cnf.j2 -------------------------------------------------------------------------------- /Ansible/roles/nginx/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/nginx/defaults/main.yml -------------------------------------------------------------------------------- /Ansible/roles/nginx/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/nginx/handlers/main.yml -------------------------------------------------------------------------------- /Ansible/roles/nginx/tasks/instances.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/nginx/tasks/instances.yml -------------------------------------------------------------------------------- /Ansible/roles/nginx/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/nginx/tasks/main.yml -------------------------------------------------------------------------------- /Ansible/roles/nginx/templates/etc/nginx/conf.d/nginx.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/nginx/templates/etc/nginx/conf.d/nginx.conf.j2 -------------------------------------------------------------------------------- /Ansible/roles/nginx/templates/etc/nginx/specific-conf.d/specific.conf.j2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ansible/roles/nginx/templates/etc/systemd/system/nginx.service.d/override.conf.j2: -------------------------------------------------------------------------------- 1 | [Service] 2 | LimitNOFILE=65535 3 | 4 | -------------------------------------------------------------------------------- /Ansible/roles/php-fpm/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/php-fpm/defaults/main.yml -------------------------------------------------------------------------------- /Ansible/roles/php-fpm/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/php-fpm/tasks/main.yml -------------------------------------------------------------------------------- /Ansible/roles/test/defaults/main.yml: -------------------------------------------------------------------------------- 1 | VARIABLE: "VAR_DEFAULT_ROLE" 2 | -------------------------------------------------------------------------------- /Ansible/roles/test/files/var/temp/bin/temp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/test/files/var/temp/bin/temp.sh -------------------------------------------------------------------------------- /Ansible/roles/test/files/var/temp/conf/temp.conf: -------------------------------------------------------------------------------- 1 | DORUD 2 | -------------------------------------------------------------------------------- /Ansible/roles/test/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/test/tasks/main.yml -------------------------------------------------------------------------------- /Ansible/roles/test/templates/var/arsenal/bin/arsenal.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/test/templates/var/arsenal/bin/arsenal.sh -------------------------------------------------------------------------------- /Ansible/roles/test/templates/var/arsenal/conf/arsenal.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/test/templates/var/arsenal/conf/arsenal.conf -------------------------------------------------------------------------------- /Ansible/roles/wordpress/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/wordpress/defaults/main.yml -------------------------------------------------------------------------------- /Ansible/roles/wordpress/tasks/instances.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/wordpress/tasks/instances.yml -------------------------------------------------------------------------------- /Ansible/roles/wordpress/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/wordpress/tasks/main.yml -------------------------------------------------------------------------------- /Ansible/roles/wordpress/templates/etc/sysctl.d/99-sysctl.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/wordpress/templates/etc/sysctl.d/99-sysctl.conf.j2 -------------------------------------------------------------------------------- /Ansible/roles/wordpress/templates/etc/wordpress/config.php.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Ansible/roles/wordpress/templates/etc/wordpress/config.php.j2 -------------------------------------------------------------------------------- /Book/Ansible-Books/Michael-Heap-Ansible-From-Beginner-to-Pro-Apress.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Book/Ansible-Books/Michael-Heap-Ansible-From-Beginner-to-Pro-Apress.pdf -------------------------------------------------------------------------------- /Book/Linux-iptables-Pocket-Reference.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Book/Linux-iptables-Pocket-Reference.pdf -------------------------------------------------------------------------------- /Debug/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Debug/README.md -------------------------------------------------------------------------------- /Debug/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Debug/api.py -------------------------------------------------------------------------------- /Debug/io-write.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Debug/io-write.sh -------------------------------------------------------------------------------- /Debug/io.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Debug/io.sh -------------------------------------------------------------------------------- /Debug/mem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Debug/mem.py -------------------------------------------------------------------------------- /Debug/netstat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Debug/netstat.sh -------------------------------------------------------------------------------- /Debug/nft.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Debug/nft.sh -------------------------------------------------------------------------------- /Debug/nginx_get.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Debug/nginx_get.sh -------------------------------------------------------------------------------- /Debug/ss.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Debug/ss.sh -------------------------------------------------------------------------------- /Linux-Course/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Linux-Course/README.md -------------------------------------------------------------------------------- /Linux-System-Engineering/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/Linux-System-Engineering/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/README.md -------------------------------------------------------------------------------- /ceph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/ceph/README.md -------------------------------------------------------------------------------- /nftables/etc/nftables.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/nftables/etc/nftables.conf -------------------------------------------------------------------------------- /nftables/etc/nftables.d/forward/sudoer.nft: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nftables/etc/nftables.d/input/sudoer.nft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/nftables/etc/nftables.d/input/sudoer.nft -------------------------------------------------------------------------------- /nftables/etc/nftables.d/output/sudoer.nft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaBashsiz/YouTube/HEAD/nftables/etc/nftables.d/output/sudoer.nft --------------------------------------------------------------------------------