├── .ansible-lint ├── .gitlab-ci.yml ├── LICENSE ├── README.md ├── defaults └── main.yml ├── meta └── main.yml ├── molecule ├── cluster │ ├── converge.yml │ ├── group_vars │ │ └── all.yml │ ├── host_vars │ │ ├── test-multi-01.yml │ │ ├── test-multi-02.yml │ │ └── test-multi-03.yml │ ├── molecule.yml │ ├── templates │ │ └── hosts.j2 │ └── verify.yml └── default │ ├── converge.yml │ ├── host_vars │ └── test-multi-01.yml │ ├── molecule.yml │ └── verify.yml ├── playbooks └── update.yml ├── tasks ├── assert.yml ├── backup.yml ├── cluster.yml ├── config.yml ├── install.yml ├── keyfile.yml ├── main.yml ├── numa.yml ├── reset.yml ├── scale.yml ├── thp.yml ├── user.yml └── user_init.yml └── templates ├── disable-transparent-hugepages.service.j2 ├── mongod.conf.j2 ├── mongod_init.conf.j2 └── tuned.j2 /.ansible-lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/.ansible-lint -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/README.md -------------------------------------------------------------------------------- /defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/defaults/main.yml -------------------------------------------------------------------------------- /meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/meta/main.yml -------------------------------------------------------------------------------- /molecule/cluster/converge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/molecule/cluster/converge.yml -------------------------------------------------------------------------------- /molecule/cluster/group_vars/all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/molecule/cluster/group_vars/all.yml -------------------------------------------------------------------------------- /molecule/cluster/host_vars/test-multi-01.yml: -------------------------------------------------------------------------------- 1 | --- 2 | mongo_replication_role: arbiter 3 | -------------------------------------------------------------------------------- /molecule/cluster/host_vars/test-multi-02.yml: -------------------------------------------------------------------------------- 1 | --- 2 | mongo_replication_role: secondary 3 | -------------------------------------------------------------------------------- /molecule/cluster/host_vars/test-multi-03.yml: -------------------------------------------------------------------------------- 1 | --- 2 | mongo_replication_role: primary 3 | -------------------------------------------------------------------------------- /molecule/cluster/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/molecule/cluster/molecule.yml -------------------------------------------------------------------------------- /molecule/cluster/templates/hosts.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/molecule/cluster/templates/hosts.j2 -------------------------------------------------------------------------------- /molecule/cluster/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/molecule/cluster/verify.yml -------------------------------------------------------------------------------- /molecule/default/converge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/molecule/default/converge.yml -------------------------------------------------------------------------------- /molecule/default/host_vars/test-multi-01.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/molecule/default/host_vars/test-multi-01.yml -------------------------------------------------------------------------------- /molecule/default/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/molecule/default/molecule.yml -------------------------------------------------------------------------------- /molecule/default/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/molecule/default/verify.yml -------------------------------------------------------------------------------- /playbooks/update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/playbooks/update.yml -------------------------------------------------------------------------------- /tasks/assert.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/tasks/assert.yml -------------------------------------------------------------------------------- /tasks/backup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/tasks/backup.yml -------------------------------------------------------------------------------- /tasks/cluster.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/tasks/cluster.yml -------------------------------------------------------------------------------- /tasks/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/tasks/config.yml -------------------------------------------------------------------------------- /tasks/install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/tasks/install.yml -------------------------------------------------------------------------------- /tasks/keyfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/tasks/keyfile.yml -------------------------------------------------------------------------------- /tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/tasks/main.yml -------------------------------------------------------------------------------- /tasks/numa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/tasks/numa.yml -------------------------------------------------------------------------------- /tasks/reset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/tasks/reset.yml -------------------------------------------------------------------------------- /tasks/scale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/tasks/scale.yml -------------------------------------------------------------------------------- /tasks/thp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/tasks/thp.yml -------------------------------------------------------------------------------- /tasks/user.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/tasks/user.yml -------------------------------------------------------------------------------- /tasks/user_init.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/tasks/user_init.yml -------------------------------------------------------------------------------- /templates/disable-transparent-hugepages.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/templates/disable-transparent-hugepages.service.j2 -------------------------------------------------------------------------------- /templates/mongod.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/templates/mongod.conf.j2 -------------------------------------------------------------------------------- /templates/mongod_init.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/templates/mongod_init.conf.j2 -------------------------------------------------------------------------------- /templates/tuned.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuka/ansible_role_mongodb/HEAD/templates/tuned.j2 --------------------------------------------------------------------------------