https://github.com/netways/ansible-role-cloudprepare
An Ansible role to prepare cloud hosts to mitigate provider specific pecularities
https://github.com/netways/ansible-role-cloudprepare
Last synced: 3 months ago
JSON representation
An Ansible role to prepare cloud hosts to mitigate provider specific pecularities
- Host: GitHub
- URL: https://github.com/netways/ansible-role-cloudprepare
- Owner: NETWAYS
- License: gpl-3.0
- Created: 2022-08-12T13:28:48.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-12T14:32:43.000Z (almost 4 years ago)
- Last Synced: 2026-03-08T03:57:21.062Z (3 months ago)
- Size: 18.6 KB
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
# ansible-role-cloudprepare
An Ansible role to prepare cloud hosts to mitigate provider specific pecularities
Most cloud providers use predefined usernames where they deploy your ssh keys. Some have even more local configuration that requires more and more guesswork. If you need to work with different providers, public and private, it can be quite cumbersome to build your code so that it works with all these different defaults.
This role is more or less a brute force approach to find out which defaults work on which of your hosts. The hosts are then put into groups so you can define per group rules for connecting.
TBD: An optional set of tasks creates a common user you can then connect to independently of local defaults.