dev playbook

This commit is contained in:
mustard 2025-03-04 21:12:43 +01:00
parent 885f5c3ab0
commit 774c8fd4a4
2 changed files with 51 additions and 1 deletions

View file

@ -24,3 +24,47 @@
- name: 'Setup arkenfox'
ansible.builtin.include_role:
name: arkenfox
- name: 'Setup vscode repo'
ansible.builtin.copy:
src: 'etc/yum.repos.d/shiftkey-packages.repo'
dest: '/etc/yum.repos.d/shiftkey-packages.repo'
mode: '0644'
- name: 'Setup docker repo'
shell: 'sudo dnf config-manager addrepo --from-repofile=https://download.docker.com/linux/fedora/docker-ce.repo -y'
- name: 'Install vscode and docker'
ansible.builtin.dnf5:
name:
- code
- docker-ce
- docker-buildx-plugin
- docker-compose-plugin
state: 'present'
- name: 'Enable docker service'
ansible.builtin.systemd:
name: 'docker'
enabled: true
state: 'started'
- name: Add user to Docker group
user:
name: user
group: docker
append: yes
- name: Create Qubes bind dirs directory
file:
path: /etc/qubes-bind-dirs.d
state: directory
mode: '0755'
- name: Configure Qubes bind dirs
lineinfile:
path: /etc/qubes-bind-dirs.d/50_user.conf
line: 'binds+=( '/var/lib/docker' )'
state: present
create: yes

View file

@ -0,0 +1,6 @@
[code]
name=Visual Studio Code
baseurl=https://packages.microsoft.com/yumrepos/vscode/
enabled=1
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc