$496.00 Fixed
I'm seeking a skilled professional with extensive experience in Ansible and Debian for bare metal provisioning. The project entails creating a basic Ansible skeleton with Molecule for testing, configuring the system, adding users with keys and permissions, installing packages, and setting up the network.
Key Responsibilities:
- Develop a basic Ansible skeleton with Molecule for testing using Docker (whenever possible).
- Add users with keys and permissions based on a provided JSON files, disabling default user
- Install basic packages and set up the system, including timezone, environment variables, build essentials, rc-local, openssh, locales, default editor, ntp, machine-id.
- Configure the network, including pdns recursor, lxmx hostname, postfix, firewall with advanced routing.
Please note, only official Ansible tasks ([login to view URL]) should be used unless prior approval has been obtained for community ones. I will provide details for each step of the process. Tasks must be passing ansible standards like idempotence test of molecule. For tasks not testable in Docker it is ok to make separate role and test using Vagrant or any other Molecule VM provider.
I would like to setup project having this role(s) configured with environment for 2 groups (staging and production) in inventory using those roles. Some configurations will be shared for all instances (users), some across groups (basic networking), some per instance (port forwarding)...
- Proposal: 0
- 23 days