No description
Find a file
2023-10-17 12:32:56 +01:00
docs Cut down the Dell docs 2023-09-18 19:29:11 +01:00
inventories Run OpenBSD from console.sh and desktop.sh 2023-08-21 21:54:45 -03:00
misc/JetBrains-ACP Add Linux script 2023-06-27 15:40:10 +01:00
roles Add basic #101010 wallpaper 2023-10-17 12:32:56 +01:00
.gitignore Stop ignoring local.ini 2023-05-16 21:17:38 +01:00
admin-cli.yml Update copyright years 2023-01-21 19:42:51 +00:00
admin-gui.yml Update copyright years 2023-01-21 19:42:51 +00:00
ansible-setup.sh Update copyright years 2023-01-21 19:42:51 +00:00
collections.sh Install collections in one go 2022-09-15 16:03:40 +01:00
console.sh Run OpenBSD from console.sh and desktop.sh 2023-08-21 21:54:45 -03:00
desktop.sh Run OpenBSD from console.sh and desktop.sh 2023-08-21 21:54:45 -03:00
LICENSE Move licenses to subfolders 2020-01-11 17:58:31 +00:00
local.ini Move Linux inventory back to root 2023-01-17 14:20:22 +00:00
main.yml Add OpenBSD 2023-08-21 21:42:26 -03:00
README.md Re-arrange readme lines 2023-02-06 14:07:17 +00:00
user-cli.yml Fix GUI run on WSL 2023-01-23 14:13:14 +00:00
user-gui.yml Update copyright years 2023-01-21 19:42:51 +00:00

Workstation Ansible playbooks

This repository sets up various operating systems to my own preference. The playbooks can be run against the local machine:

./user-cli.yml -i ./local.ini

Or they can be run against a remote machine:

./user-cli.yml -i target.example.com,

Note that the trailing comma is important when using a remote hostname.

Cloning without SSL verification

Some platforms (NetBSD, FreeBSD) do not include root SSL certificates by default. This causes the initial git clone to fail with the error server certificate verification failed. You can ignore SSL warnings with the GIT_SSL_NO_VERIFY=true environment variable:

GIT_SSL_NO_VERIFY=true git clone https://github.com/acperkins/workstation.git

This will clone without checking the validation of the root certificates. This should only be done for the initial clone. The playbooks should be configured to set up SSL trust for all future actions (for example by installing and configuring the mozilla-rootcerts-openssl package on NetBSD, or the ca_root_nss package on FreeBSD).