├── .gitignore ├── LICENSE ├── README.md ├── ansible.cfg ├── group_vars └── all.sample ├── inventory.sample ├── playbooks ├── bootstrap.yml └── cosmovisor.yml ├── playbooks_dependencies.yml ├── python_dependencies.txt ├── roles ├── apt │ ├── defaults │ │ └── main.yml │ └── tasks │ │ └── main.yml ├── bootstrap │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml ├── cosmovisor │ └── tasks │ │ └── main.yml ├── exim │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── passwd.client.j2 │ │ └── update-exim4.conf.conf.j2 ├── fail2ban │ └── tasks │ │ └── main.yml ├── firewall │ ├── defaults │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── vars │ │ └── main.yml ├── ntp │ └── tasks │ │ └── main.yml ├── rkhunter │ ├── defaults │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── rkhunter.conf.local.j2 │ │ └── rkhunter.j2 ├── rkhunter_upgrade │ ├── defaults │ │ └── main.yml │ └── tasks │ │ └── main.yml ├── rsyslog │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── molecule │ │ └── default │ │ │ ├── converge.yml │ │ │ ├── molecule.yml │ │ │ └── tests │ │ │ └── test_default.py │ └── tasks │ │ └── main.yml ├── ssh │ ├── handlers │ │ └── main.yml │ ├── molecule │ │ └── default │ │ │ ├── converge.yml │ │ │ ├── molecule.yml │ │ │ ├── prepare.yml │ │ │ └── tests │ │ │ └── test_default.py │ └── tasks │ │ └── main.yml ├── sudo │ └── tasks │ │ └── main.yml └── tmux │ ├── files │ └── tmux.conf │ ├── tasks │ └── main.yml │ └── templates │ ├── rkhunter.conf.local.j2 │ └── rkhunter.j2 ├── run_tests.sh └── setup_venv.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/README.md -------------------------------------------------------------------------------- /ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/ansible.cfg -------------------------------------------------------------------------------- /group_vars/all.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/group_vars/all.sample -------------------------------------------------------------------------------- /inventory.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/inventory.sample -------------------------------------------------------------------------------- /playbooks/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/playbooks/bootstrap.yml -------------------------------------------------------------------------------- /playbooks/cosmovisor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/playbooks/cosmovisor.yml -------------------------------------------------------------------------------- /playbooks_dependencies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/playbooks_dependencies.yml -------------------------------------------------------------------------------- /python_dependencies.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/python_dependencies.txt -------------------------------------------------------------------------------- /roles/apt/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/apt/defaults/main.yml -------------------------------------------------------------------------------- /roles/apt/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/apt/tasks/main.yml -------------------------------------------------------------------------------- /roles/bootstrap/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/bootstrap/meta/main.yml -------------------------------------------------------------------------------- /roles/bootstrap/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/bootstrap/tasks/main.yml -------------------------------------------------------------------------------- /roles/cosmovisor/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/cosmovisor/tasks/main.yml -------------------------------------------------------------------------------- /roles/exim/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/exim/defaults/main.yml -------------------------------------------------------------------------------- /roles/exim/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/exim/handlers/main.yml -------------------------------------------------------------------------------- /roles/exim/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/exim/meta/main.yml -------------------------------------------------------------------------------- /roles/exim/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/exim/tasks/main.yml -------------------------------------------------------------------------------- /roles/exim/templates/passwd.client.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/exim/templates/passwd.client.j2 -------------------------------------------------------------------------------- /roles/exim/templates/update-exim4.conf.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/exim/templates/update-exim4.conf.conf.j2 -------------------------------------------------------------------------------- /roles/fail2ban/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/fail2ban/tasks/main.yml -------------------------------------------------------------------------------- /roles/firewall/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/firewall/defaults/main.yml -------------------------------------------------------------------------------- /roles/firewall/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/firewall/meta/main.yml -------------------------------------------------------------------------------- /roles/firewall/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/firewall/tasks/main.yml -------------------------------------------------------------------------------- /roles/firewall/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/firewall/vars/main.yml -------------------------------------------------------------------------------- /roles/ntp/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/ntp/tasks/main.yml -------------------------------------------------------------------------------- /roles/rkhunter/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/rkhunter/defaults/main.yml -------------------------------------------------------------------------------- /roles/rkhunter/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/rkhunter/tasks/main.yml -------------------------------------------------------------------------------- /roles/rkhunter/templates/rkhunter.conf.local.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/rkhunter/templates/rkhunter.conf.local.j2 -------------------------------------------------------------------------------- /roles/rkhunter/templates/rkhunter.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/rkhunter/templates/rkhunter.j2 -------------------------------------------------------------------------------- /roles/rkhunter_upgrade/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/rkhunter_upgrade/defaults/main.yml -------------------------------------------------------------------------------- /roles/rkhunter_upgrade/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/rkhunter_upgrade/tasks/main.yml -------------------------------------------------------------------------------- /roles/rsyslog/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/rsyslog/handlers/main.yml -------------------------------------------------------------------------------- /roles/rsyslog/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/rsyslog/meta/main.yml -------------------------------------------------------------------------------- /roles/rsyslog/molecule/default/converge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/rsyslog/molecule/default/converge.yml -------------------------------------------------------------------------------- /roles/rsyslog/molecule/default/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/rsyslog/molecule/default/molecule.yml -------------------------------------------------------------------------------- /roles/rsyslog/molecule/default/tests/test_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/rsyslog/molecule/default/tests/test_default.py -------------------------------------------------------------------------------- /roles/rsyslog/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/rsyslog/tasks/main.yml -------------------------------------------------------------------------------- /roles/ssh/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/ssh/handlers/main.yml -------------------------------------------------------------------------------- /roles/ssh/molecule/default/converge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/ssh/molecule/default/converge.yml -------------------------------------------------------------------------------- /roles/ssh/molecule/default/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/ssh/molecule/default/molecule.yml -------------------------------------------------------------------------------- /roles/ssh/molecule/default/prepare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/ssh/molecule/default/prepare.yml -------------------------------------------------------------------------------- /roles/ssh/molecule/default/tests/test_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/ssh/molecule/default/tests/test_default.py -------------------------------------------------------------------------------- /roles/ssh/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/ssh/tasks/main.yml -------------------------------------------------------------------------------- /roles/sudo/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/sudo/tasks/main.yml -------------------------------------------------------------------------------- /roles/tmux/files/tmux.conf: -------------------------------------------------------------------------------- 1 | set -g mouse on 2 | -------------------------------------------------------------------------------- /roles/tmux/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/tmux/tasks/main.yml -------------------------------------------------------------------------------- /roles/tmux/templates/rkhunter.conf.local.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/tmux/templates/rkhunter.conf.local.j2 -------------------------------------------------------------------------------- /roles/tmux/templates/rkhunter.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/roles/tmux/templates/rkhunter.j2 -------------------------------------------------------------------------------- /run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/run_tests.sh -------------------------------------------------------------------------------- /setup_venv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertandrejev/prepare-node/HEAD/setup_venv.sh --------------------------------------------------------------------------------