Merge pull request #230 from genebean/webex_powershell

Install webex & powershell, add Ansible readme
This commit is contained in:
Gene Liverman 2022-08-16 17:21:26 -04:00 committed by GitHub
commit 97e80f5d7f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 28 additions and 0 deletions

13
ansible/README.md Normal file
View file

@ -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
```

View file

@ -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: