diff --git a/pillar.example b/pillar.example index 8920020..9085ac2 100644 --- a/pillar.example +++ b/pillar.example @@ -28,6 +28,18 @@ users: - PUBLICKEY ssh_auth.absent: - PUBLICKEY_TO_BE_REMOVED + google_auth: + ssh: | + SOMEGAUTHHASHVAL + " RESETTING_TIME_SKEW 46956472+2 46991595-2 + " RATE_LIMIT 3 30 1415800560 + " DISALLOW_REUSE 47193352 + " TOTP_AUTH + 11111111 + 22222222 + 33333333 + 44444444 + 55555555 ## Absent user cuser: diff --git a/users/googleauth.sls b/users/googleauth.sls new file mode 100644 index 0000000..55260f6 --- /dev/null +++ b/users/googleauth.sls @@ -0,0 +1,15 @@ +# vim: sts=2 ts=2 sw=2 et ai +{% from "users/map.jinja" import users with context %} + +googleauth-package: + pkg.installed: + - name: {{ users.googleauth_package }} + - require: + - file: {{ users.googleauth_dir }} + +{{ users.googleauth_dir }}: + file: + - directory + - user: root + - group: {{ users.root_group }} + - mode: 600