As hinted in my review of #46 I feel the console role is in the need of an overhaul. It covers way to many concerns that should be covered by individual roles.
I propose we keep this role and trim it down so it only contains stuff related to the actual console/shell and not heaps of console tools. This way it can be used out of the box to install different kinds of opinionated setups.
As hinted in my review of #46 I feel the console role is in the need of an overhaul. It covers way to many concerns that should be covered by individual roles.
I propose we keep this role and trim it down so it only contains stuff related to the actual console/shell and not heaps of console tools. This way it can be used out of the box to install different kinds of opinionated setups.
At the very least I feel like the vim stuff would warrant its own "editor" role due to stuff like https://github.com/adfinis-sygroup/ansible-roles/blob/aa46eb8d44ed0f49d697eb77d62d5128cfc58e1e/console/vars/RedHat.yml#L55-L56 https://github.com/adfinis-sygroup/ansible-roles/blob/aa46eb8d44ed0f49d697eb77d62d5128cfc58e1e/console/vars/RedHat.yml#L61-L65
I might also make sense to split out parts that install end user tooling into multiple other roles (ie. mail, selinux stuff, at, ...).
In the end I'd also like to be able to use the console role in scenarios where I just need a sanely configured console/shell and not much more.