dev playbook
This commit is contained in:
parent
885f5c3ab0
commit
774c8fd4a4
2 changed files with 51 additions and 1 deletions
|
@ -23,4 +23,48 @@
|
||||||
|
|
||||||
- name: 'Setup arkenfox'
|
- name: 'Setup arkenfox'
|
||||||
ansible.builtin.include_role:
|
ansible.builtin.include_role:
|
||||||
name: arkenfox
|
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
|
||||||
|
|
||||||
|
|
6
files/etc/yum.repos.d/vscode.repo
Normal file
6
files/etc/yum.repos.d/vscode.repo
Normal 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
|
Loading…
Reference in a new issue