From 7b054ef2ec5d50684741e524d2ca17e5b9afda62 Mon Sep 17 00:00:00 2001 From: Peter Ludikovsky Date: Mon, 5 Mar 2018 16:06:51 +0000 Subject: [PATCH] Initial commit --- doctor.yml | 30 ++++++++++++++++++++++++++++++ files/user.sudoers.d | 3 +++ 2 files changed, 33 insertions(+) create mode 100644 doctor.yml create mode 100644 files/user.sudoers.d diff --git a/doctor.yml b/doctor.yml new file mode 100644 index 0000000..bd6bb9a --- /dev/null +++ b/doctor.yml @@ -0,0 +1,30 @@ +- hosts: + become: yes + tasks: + - name: Update package cache + command: pkg update + - name: Update ports + command: "portsnap fetch && portsnap update" + - name: Install useful stuff + package: + name: [htop, sudo, tmux, vim-lite, bash] + state: present + - name: Adjust user + user: + name: peter + groups: [peter, wheel] + shell: /usr/local/bin/bash + state: present + - name: Install extra stuff + package: + name: [git, gnupg] + state: present + - name: Adjust sudoers + copy: + src: files/user.sudoers.d + dest: /usr/local/etc/sudoers.d/user + owner: root + group: wheel + mode: 0640 + +# vim: smartindent autoindent shiftwidth=2 tabstop=2 expandtab diff --git a/files/user.sudoers.d b/files/user.sudoers.d new file mode 100644 index 0000000..34d1c5e --- /dev/null +++ b/files/user.sudoers.d @@ -0,0 +1,3 @@ +Defaults passprompt="[sudo] Password for %p: " + +%wheel ALL=(ALL) ALL