You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Anthony Perkins 8d549fa1c4 Revert "Install Chromium on Fedora" 1 week ago
roles Revert "Install Chromium on Fedora" 1 week ago
.gitignore Ignore .retry files 2 years ago
LICENSE Move licenses to subfolders 2 years ago
README.md Update clone URLs 7 months ago
admin-cli.yml Add Apache 2.0 license text to all .yml files 8 months ago
admin-gui.yml Run 'el' role on RedHat 3 weeks ago
ansible-setup.sh Make symbolic links 2 months ago
local.ini Always use python3 8 months ago
requirements.yml Add Apache 2.0 license text to all .yml files 8 months ago
user-cli.yml Add Apache 2.0 license text to all .yml files 8 months ago
user-gui.yml Add Apache 2.0 license text to all .yml files 8 months ago

README.md

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).