Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/allotmentandy/ansible-debian-install-desktop

my ansible repo to install my desktop and server on debian
https://github.com/allotmentandy/ansible-debian-install-desktop

Last synced: 7 days ago
JSON representation

my ansible repo to install my desktop and server on debian

Awesome Lists containing this project

README

        

### Automated Debian Desktop Setup

I have written a blog article on
[https://allotmentandy.github.io/blog/2022-02-06-Using-Ansible-To-Setup-My-New-Debian-Desktop-Machine](https://allotmentandy.github.io/blog/2022-02-06-Using-Ansible-To-Setup-My-New-Debian-Desktop-Machine) about this repo.

To setup it up, change the ip address in `hosts` and install the ansible galaxy collection modules for a2enmod for apache with the command

```
ansible-galaxy collection install community.general
```

To run
```
ansible-playbook -i hosts workstation.yml --ask-become-pass --ask-pass
```

on the machine install sshpass to allow access and setup the key

```
apt-get install sshpass
```

dec 2023
---

added jackett via galaxy see
https://galaxy.ansible.com/ui/standalone/roles/chrisjohnson00/jackett/
ansible-playbook -i hosts workstation.yml --ask-become-pass --ask-pass --tags "jackett"

added aws/kubernetes
ansible-playbook -i hosts workstation.yml --ask-become-pass --ask-pass --tags "aws"

added minikube
# ansible-galaxy role install gantsign.minikube

add helm
# ansible-galaxy role install geerlingguy.helm

add php 8.1 gd
ansible-playbook -i hosts workstation.yml --ask-become-pass --ask-pass --tags "php8.1"

ADD Php 8.3
ansible-playbook -i hosts workstation.yml --ask-become-pass --ask-pass --tags "php8.3"