From 8850d2c6efa757c309ac5472d06b4ad34c2bff7b Mon Sep 17 00:00:00 2001 From: Gene Liverman Date: Tue, 16 Aug 2022 17:01:03 -0400 Subject: [PATCH 1/2] Install webex and powershell --- ansible/carbonbean.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ansible/carbonbean.yaml b/ansible/carbonbean.yaml index 1eff3c2..62355c0 100644 --- a/ansible/carbonbean.yaml +++ b/ansible/carbonbean.yaml @@ -101,6 +101,14 @@ filename: virtualbox update_cache: false + - name: Add Microsoft Ubuntu 22.04 repo + become: true + ansible.builtin.apt_repository: + repo: deb [arch=amd64,arm64,armhf] https://packages.microsoft.com/ubuntu/22.04/prod jammy main + state: present + filename: microsoft-prod + update_cache: false + - name: Install puppet-tools repo via Focal (20.04) deb package become: true ansible.builtin.apt: @@ -143,6 +151,7 @@ - pcsc-tools - pcscd - pdk + - powershell - puppet-bolt - rake - ruby @@ -183,6 +192,12 @@ state: present deb: https://pm.puppetlabs.com/pe-client-tools/2021.6.0/21.6.0/repos/deb/focal/PC1/pe-client-tools_21.6.0-1focal_amd64.deb + - name: Install Webex via deb package + become: true + ansible.builtin.apt: + state: present + deb: https://binaries.webex.com/WebexDesktop-Ubuntu-Official-Package/Webex.deb + - name: Install Zoom via deb package become: true ansible.builtin.apt: From c57aec855e6ff0ff2775b1e06f33d29d616a888a Mon Sep 17 00:00:00 2001 From: Gene Liverman Date: Tue, 16 Aug 2022 17:14:36 -0400 Subject: [PATCH 2/2] Add bootstrapping docs --- ansible/README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 ansible/README.md diff --git a/ansible/README.md b/ansible/README.md new file mode 100644 index 0000000..b698806 --- /dev/null +++ b/ansible/README.md @@ -0,0 +1,13 @@ +# Ansible Bootstrapping + +Temporary docs for Ansible as I work things out. + +```bash +/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" +export PATH="$HOME/.local/bin:$PATH" +python3 -m pip install --user ansible ansible-lint +ansible-galaxy collection install jonellis.sudoers +ansible-galaxy install gantsign.oh-my-zsh +ansible-galaxy install jack1142.apt_signing_key +ansible-playbook -i ansible/ansible_hosts.yaml --ask-become-pass ansible/carbonbean.yaml --verbose +```