GitLab now enforces expiry dates on tokens that originally had no set expiration date. Those tokens were given an expiration date of one year later. Please review your personal access tokens, project access tokens, and group access tokens to ensure you are aware of upcoming expirations. Administrators of GitLab can find more information on how to identify and mitigate interruption in our documentation.
This MR add the possibility to not register the runner during installation. If the srvc_maas_bootstrap_token variable isn't set or null ('') the playbook will not try register the runner.
This also :
add some bug fix and add argument_specs into the the role meta
fix the CI (change from ansible image to nix image + nix-shell)