diff options
| author | alex <alex@pdp7.net> | 2025-10-11 11:41:28 +0200 |
|---|---|---|
| committer | alex <alex@pdp7.net> | 2025-10-11 11:41:28 +0200 |
| commit | 865c91b27213833d393d491921a6e000f0b65c42 (patch) | |
| tree | 139e1b965d906039bbd9d33f279e572cef80870f | |
| parent | f7496b7c1a04156f16df31dc08a1aa9d84123ff3 (diff) | |
Configure ssh with regular user and sudo
| -rw-r--r-- | infrastructure/README.md | 13 | ||||
| -rw-r--r-- | infrastructure/production.yaml | 4 |
2 files changed, 16 insertions, 1 deletions
diff --git a/infrastructure/README.md b/infrastructure/README.md index ede57db..ad41524 100644 --- a/infrastructure/README.md +++ b/infrastructure/README.md @@ -1,7 +1,18 @@ # Infrastructure -To bootstrap, ensure you can `ssh root@ñix.es`, and then: +## Bootstrapping + +Ensure you can `ssh root@ñix.es`, and then: ``` uv run ansible-playbook -i ssh-root.yaml -i production.yaml site.yaml ``` + +## Running Ansible + +After bootstrapping, you can run Ansible via ssh with your user and `sudo`. +After [setting your user password](roles/users/README.md): + +``` +uv run ansible-playbook -K -i production.yaml site.yaml +``` diff --git a/infrastructure/production.yaml b/infrastructure/production.yaml index fcae6b9..eff8cc9 100644 --- a/infrastructure/production.yaml +++ b/infrastructure/production.yaml @@ -1,3 +1,7 @@ +ungrouped: + hosts: + ñix.es: + ansible_become: true all: vars: users: |
