Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shaderecker/bootstrap-ubuntu
Playbook for keeping track of my Laptop/PC Ubuntu Configuration
https://github.com/shaderecker/bootstrap-ubuntu
ansible ansible-playbook pc-ubuntu-configuration ubuntu
Last synced: 6 days ago
JSON representation
Playbook for keeping track of my Laptop/PC Ubuntu Configuration
- Host: GitHub
- URL: https://github.com/shaderecker/bootstrap-ubuntu
- Owner: shaderecker
- Created: 2020-01-29T21:04:25.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-03-09T09:55:24.000Z (8 months ago)
- Last Synced: 2024-10-11T02:29:21.807Z (28 days ago)
- Topics: ansible, ansible-playbook, pc-ubuntu-configuration, ubuntu
- Language: YAML
- Homepage:
- Size: 43.9 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# bootstrap-ubuntu
Playbook for keeping track of my Laptop/PC Ubuntu ConfigurationThis is WIP as I don't recall every step I made in the past for my current setup (manual work, buuh).
As I introduce new config changes to my systems, they will be added here.Also, should I set up one of my systems completely from scratch in the future, I will put every step here in this playbook.
Plz remember future me.
**UPDATE: Ok, I remembered and now everything is included in this playbook.** :grin:
As baseline, Ubuntu (22.04) is installed in "Minimal Install" mode.
### Instructions
On a fresh installation, install Ansible and git:
```
sudo apt install ansible git
```Clone the git repo:
```
git clone https://github.com/shaderecker/bootstrap-ubuntu.git
```Then run the Playbook for the first time:
```
ansible-playbook bootstrap.yaml --ask-become-pass
```Afterwards you can remove the Ansible apt package as it is managed via pip now:
```
sudo apt remove ansible
```For consecutive runs, you can just use this, as the sudo password is no longer required:
```
ansible-playbook bootstrap.yaml
```