feat: updated to use kewlfft.aur from collection instead of local install

This commit is contained in:
Michael Mandl 2021-10-25 08:27:38 +02:00
parent 4a910f4706
commit 8d8c7c204d
Signed by: mandlm
GPG key ID: 4AA25D647AA54CC7
12 changed files with 40 additions and 32 deletions

View file

@ -1,19 +1,39 @@
## Invocation ## Invocation
export GITHUB_ACCESS_TOKEN=xxxxxxxxx ```bash
ansible-playbook --inventory inventory.yaml wsl-debian.yaml export GITHUB_ACCESS_TOKEN=xxxxxxxxx
ansible-playbook --inventory inventory.yaml wsl-debian.yaml
```
## Arch Linux
Install aur collection:
```bash
ansible-galaxy collection install kewlfft.aur
```
Run
````bash
ansible-playbook --ask-become-pass --inventory inventory.yaml arch.yaml
```
## WSL Debian setup ## WSL Debian setup
cmd.exe: cmd.exe:
wsl.exe --unregister Debian ```bat
Debian.exe install --root wsl.exe --unregister Debian
Debian.exe install --root
````
root@debian: root@debian:
apt-get update ```bash
apt-get -y install openssh-server python3 apt-get update
service ssh start apt-get -y install openssh-server python3
ssh-keygen -t rsa -N "" -f ~/.ssh/id_rsa -q service ssh start
echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDmgEJRfpPRxQvzuCuEuDwarjzXaebBgbDsSNDZwm6EfJ2Arq15oYkGCB4oK45e2rfT8kaumpZ+7NteCRCJsrc3Cv/ivMkIekSLNuGAKe1bwM+QLraz2RLuCvH42AY+i7Tcg3LYihJgBw77/lseXstZ5RqkpxDCK2sSd/1qE1vYLTtXnAPwibQP/MWE7WPbHqjcBWSSe+XKl2b6sGiTA3H3KABIgHB6FSCbLmhqVMaDzwufkWhs/oeQnc6Kt7C8GA4x1DhAJmmZ237r4h/pu02KHpyL2OI2Z1sziBWNob/+WD0v/3jyzxaWcDWsOkEE1BE73osRbFU0W3sBnrGY8f7D mandl@DESKTOP-IH85M40" >> ~/.ssh/authorized_keys ssh-keygen -t rsa -N "" -f ~/.ssh/id_rsa -q
echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDmgEJRfpPRxQvzuCuEuDwarjzXaebBgbDsSNDZwm6EfJ2Arq15oYkGCB4oK45e2rfT8kaumpZ+7NteCRCJsrc3Cv/ivMkIekSLNuGAKe1bwM+QLraz2RLuCvH42AY+i7Tcg3LYihJgBw77/lseXstZ5RqkpxDCK2sSd/1qE1vYLTtXnAPwibQP/MWE7WPbHqjcBWSSe+XKl2b6sGiTA3H3KABIgHB6FSCbLmhqVMaDzwufkWhs/oeQnc6Kt7C8GA4x1DhAJmmZ237r4h/pu02KHpyL2OI2Z1sziBWNob/+WD0v/3jyzxaWcDWsOkEE1BE73osRbFU0W3sBnrGY8f7D mandl@DESKTOP-IH85M40" >> ~/.ssh/authorized_keys
```

View file

@ -1,2 +0,0 @@
# Install Ansible AUR helper
- src: kewlfft.aur

View file

@ -1,2 +0,0 @@
dependencies:
- kewlfft.aur

View file

@ -1,7 +1,7 @@
--- ---
- name: install package - name: install package
aur: kewlfft.aur.aur:
name: gitflow-avh name: gitflow-avh
state: latest state: latest
become: yes become: yes
become_user: "{{ aur_builder.name }}" become_user: "{{ aur_builder.name }}"

View file

@ -1,2 +0,0 @@
dependencies:
- kewlfft.aur

View file

@ -1,7 +1,7 @@
--- ---
- name: install package - name: install package
aur: kewlfft.aur.aur:
name: slack-desktop name: slack-desktop
state: latest state: latest
become: yes become: yes
become_user: "{{ aur_builder.name }}" become_user: "{{ aur_builder.name }}"

View file

@ -1,2 +0,0 @@
dependencies:
- kewlfft.aur

View file

@ -1,6 +1,6 @@
--- ---
- name: install package - name: install package
aur: kewlfft.aur.aur:
name: teamviewer name: teamviewer
state: latest state: latest
become: yes become: yes

View file

@ -1,2 +0,0 @@
dependencies:
- kewlfft.aur

View file

@ -20,7 +20,7 @@
- unclutter - unclutter
- name: install AUR packages - name: install AUR packages
aur: kewlfft.aur.aur:
name: "{{ item }}" name: "{{ item }}"
state: latest state: latest
become: yes become: yes

View file

@ -1,2 +0,0 @@
dependencies:
- kewlfft.aur

View file

@ -1,7 +1,7 @@
--- ---
- name: install package - name: install package
aur: kewlfft.aur.aur:
name: zoom name: zoom
state: latest state: latest
become: yes become: yes
become_user: "{{ aur_builder.name }}" become_user: "{{ aur_builder.name }}"