update share directories
This commit is contained in:
parent
b944e990d3
commit
cb370e7ff4
@ -23,6 +23,7 @@
|
|||||||
#- torbrowser-launcher
|
#- torbrowser-launcher
|
||||||
#- ttf-mscore-fonts-installer
|
#- ttf-mscore-fonts-installer
|
||||||
- virt-manager
|
- virt-manager
|
||||||
|
- wireshark
|
||||||
#gnome
|
#gnome
|
||||||
- gnome-core
|
- gnome-core
|
||||||
- gnome-tweaks
|
- gnome-tweaks
|
||||||
@ -46,8 +47,10 @@
|
|||||||
- lm-sensors
|
- lm-sensors
|
||||||
- neofetch
|
- neofetch
|
||||||
- neovim
|
- neovim
|
||||||
|
- nfs-common
|
||||||
- nmap
|
- nmap
|
||||||
- mediainfo
|
- mediainfo
|
||||||
|
- pip
|
||||||
- qrencode
|
- qrencode
|
||||||
- smartmontools
|
- smartmontools
|
||||||
- telnet
|
- telnet
|
||||||
@ -61,7 +64,6 @@
|
|||||||
ansible.builtin.get_url:
|
ansible.builtin.get_url:
|
||||||
url: https://updates.signal.org/desktop/apt/keys.asc
|
url: https://updates.signal.org/desktop/apt/keys.asc
|
||||||
dest: /etc/apt/keyrings/signal.asc
|
dest: /etc/apt/keyrings/signal.asc
|
||||||
|
|
||||||
- name: install signal key
|
- name: install signal key
|
||||||
ansible.builtin.apt_repository:
|
ansible.builtin.apt_repository:
|
||||||
repo: "deb [arch=amd64 signed-by=/etc/apt/keyrings/signal.asc] https://updates.signal.org/desktop/apt xenial main"
|
repo: "deb [arch=amd64 signed-by=/etc/apt/keyrings/signal.asc] https://updates.signal.org/desktop/apt xenial main"
|
||||||
@ -80,5 +82,52 @@
|
|||||||
- name: install discord.deb
|
- name: install discord.deb
|
||||||
ansible.builtin.apt:
|
ansible.builtin.apt:
|
||||||
deb: /tmp/discord.deb
|
deb: /tmp/discord.deb
|
||||||
|
- name: install bitwarden
|
||||||
|
block:
|
||||||
|
- name: create ~/admin/apps
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: /home/admin/apps
|
||||||
|
state: directory
|
||||||
|
- name: download bitwarden appimage
|
||||||
|
ansible.builtin.get_url:
|
||||||
|
url: https://vault.bitwarden.com/download/?app=desktop&platform=linux
|
||||||
|
dest: /home/admin/apps/bitwarden.AppImage
|
||||||
|
- name: permissions
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: /home/admin/apps/bitwarden.AppImage
|
||||||
|
owner: admin
|
||||||
|
group: admin
|
||||||
|
mode: '0766'
|
||||||
|
|
||||||
|
- name: enable workspace-indicator extension
|
||||||
|
ansible.builtin.shell:
|
||||||
|
cmd: gnome-extensions enable workspace-indicator@gnome-shell-extensions.gcampax.github.com
|
||||||
|
- name: create mount directories
|
||||||
|
block:
|
||||||
|
- name: create /mnt/share
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: /mnt/share
|
||||||
|
state: directory
|
||||||
|
- name: create /mnt/media
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: /mnt/media
|
||||||
|
state: directory
|
||||||
|
- name: mount data nfs
|
||||||
|
ansible.posix.mount:
|
||||||
|
path: /mnt/share
|
||||||
|
src: //192.168.0.20/data
|
||||||
|
fstype: cifs
|
||||||
|
opts: defaults,auto,rw,password=
|
||||||
|
state: mounted
|
||||||
|
- name: mount media nfs
|
||||||
|
ansible.posix.mount:
|
||||||
|
path: /mnt/media
|
||||||
|
src: //192.168.0.20/media
|
||||||
|
fstype: cifs
|
||||||
|
opts: defaults,auto,rw,password=
|
||||||
|
state: mounted
|
||||||
|
- name: dark mode gnome
|
||||||
|
ansible.builtin.shell:
|
||||||
|
cmd: gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark' && gsettings set org.gnome.desktop.interface color-scheme prefer-dark && gsettings set org.gnome.desktop.interface enable-hot-corners false && gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
|
||||||
#- name: reboot
|
#- name: reboot
|
||||||
#ansible.builtin.reboot:
|
#ansible.builtin.reboot:
|
||||||
|
@ -3,20 +3,6 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- name: mount data nfs
|
|
||||||
ansible.posix.mount:
|
|
||||||
path: /mnt/share
|
|
||||||
src: 192.168.0.20:/mnt/pool/data
|
|
||||||
fstype: nfs
|
|
||||||
opts: defaults,auto,rw
|
|
||||||
state: present
|
|
||||||
- name: mount media nfs
|
|
||||||
ansible.posix.mount:
|
|
||||||
path: /mnt/media
|
|
||||||
src: 192.168.0.20:/mnt/pool/media
|
|
||||||
fstype: nfs
|
|
||||||
opts: defaults,auto,rw
|
|
||||||
state: present
|
|
||||||
- name: Update apt and install gui apps
|
- name: Update apt and install gui apps
|
||||||
apt:
|
apt:
|
||||||
pkg:
|
pkg:
|
||||||
@ -27,9 +13,34 @@
|
|||||||
- docker
|
- docker
|
||||||
- docker-compose
|
- docker-compose
|
||||||
- neovim
|
- neovim
|
||||||
|
- nfs-common
|
||||||
- fzf
|
- fzf
|
||||||
state: latest
|
state: latest
|
||||||
update_cache: true
|
update_cache: true
|
||||||
|
- name: create mount directories
|
||||||
|
block:
|
||||||
|
- name: create /mnt/share
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: /mnt/share
|
||||||
|
state: directory
|
||||||
|
- name: create /mnt/media
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: /mnt/media
|
||||||
|
state: directory
|
||||||
|
- name: mount data nfs
|
||||||
|
ansible.posix.mount:
|
||||||
|
path: /mnt/share
|
||||||
|
src: 192.168.0.20:/mnt/pool/data
|
||||||
|
fstype: nfs4
|
||||||
|
opts: defaults,auto,rw
|
||||||
|
state: mounted
|
||||||
|
- name: mount media nfs
|
||||||
|
ansible.posix.mount:
|
||||||
|
path: /mnt/media
|
||||||
|
src: 192.168.0.20:/mnt/pool/media
|
||||||
|
fstype: nfs4
|
||||||
|
opts: defaults,auto,rw
|
||||||
|
state: mounted
|
||||||
- name: setup backup
|
- name: setup backup
|
||||||
ansible.builtin.cron:
|
ansible.builtin.cron:
|
||||||
minute: "0"
|
minute: "0"
|
||||||
|
12
macos.yml
12
macos.yml
@ -32,16 +32,26 @@
|
|||||||
- via
|
- via
|
||||||
brew_packages:
|
brew_packages:
|
||||||
- ansible
|
- ansible
|
||||||
|
- cataclysm
|
||||||
|
- cmatrix
|
||||||
|
- dockutil
|
||||||
|
- exiftool
|
||||||
- ffmpeg
|
- ffmpeg
|
||||||
- fzf
|
- fzf
|
||||||
- git
|
- git
|
||||||
|
- gnupg
|
||||||
- htop
|
- htop
|
||||||
- irssi
|
- iperf3
|
||||||
|
- nethack
|
||||||
|
- neofetch
|
||||||
- neovim
|
- neovim
|
||||||
- newsboat
|
- newsboat
|
||||||
- nmap
|
- nmap
|
||||||
|
- telnet
|
||||||
|
- wget
|
||||||
- tmux
|
- tmux
|
||||||
- yt-dlp
|
- yt-dlp
|
||||||
|
- smartmontools
|
||||||
# python_modules:
|
# python_modules:
|
||||||
# - configparser
|
# - configparser
|
||||||
# - pylint
|
# - pylint
|
||||||
|
Loading…
x
Reference in New Issue
Block a user