diff options
author | Christian Pointner <equinox@spreadspace.org> | 2020-05-02 23:59:34 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2020-05-02 23:59:34 +0200 |
commit | 45facb4a83b48aff9d0ecc6195b052f36195269c (patch) | |
tree | aaf41baff7caca5e3cbae99e9e980205c6b299a6 | |
parent | add new workstation (diff) |
ch-equinox-ws: install main packages
-rw-r--r-- | inventory/host_vars/ch-equinox-ws.yml | 136 | ||||
-rw-r--r-- | roles/ubuntu-ws/defaults/main.yml | 2 | ||||
-rw-r--r-- | roles/ubuntu-ws/tasks/main.yml | 8 |
3 files changed, 143 insertions, 3 deletions
diff --git a/inventory/host_vars/ch-equinox-ws.yml b/inventory/host_vars/ch-equinox-ws.yml index dd16fe21..f7d3e5cc 100644 --- a/inventory/host_vars/ch-equinox-ws.yml +++ b/inventory/host_vars/ch-equinox-ws.yml @@ -23,5 +23,141 @@ admin_user_host: ssh_allowusers_host: "{{ admin_user_host | map(attribute='name') | list }}" + ubuntu_ws_root_fs_size: 30G ubuntu_ws_home_fs_size: 200G + +ubuntu_ws_extra_packages: + - atftp + - asciidoc + - audacity + - autoconf + - automake + - avr-libc + - avrdude + - binutils-avr + - bison + - build-essential + - cheese + - clang + - clinfo + - cmake + - debhelper + - dh-lua + - dh-make + - dh-python + - dh-systemd + - devscripts + - dfu-programmer + - docker.io + - dos2unix + - doxygen + - easytag + - elpa-go-mode + - elpa-lua-mode + - elpa-php-mode + - elpa-rust-mode + - elpa-web-mode + - elpa-yaml-mode + - emacs + - enigmail + - filezilla + - flac + - fldigi + - flex + - freecad + - gcc-avr + - gdebi + - gerbv + - ghex + - git + - git-lfs + - git-remote-gcrypt + - gitk + - go # needs apt-rep/spreadspace + - gpredict + - gputils + - gstreamer1.0-vaapi + - gvncviewer + - inkscape + - ipcalc + - iperf + - iperf3 + - iputils-arping + - ipython3 + - jq + - kdenlive + - keepassx + - kicad + - make + - meld + - mingw-w64 + - mosh + - msmtp-mta + - nfs-common + - nmap + - ntpdate + - nyx + - pandoc + - parcimonie + - patchutils + - pdftk-java + - pidgin-plugin-pack + - pigz + - pinentry-curses + - pitivi + - playonlinux + - pm-utils + - pristine-tar + - privoxy + - pv + - pwgen + - python3-autopep8 + - qemu-kvm + - quilt + - radeontop + - ragel + - rdesktop + - rhythmbox + - rkhunter + - rustc + - scala-mode-el + - scons + - sdcc + - signing-party + - socat + - sqlite3 + - sshfs + - steam + - stun-client + - subversion + - swaks + - texlive + - texlive-lang-german + - totem + - unrar + - vainfo + - valgrind + - vorbis-tools + - whois + - wine + - wine64 + - winetricks + - wireshark + - x264 + - xorriso + - xul-ext-lightning + - yamllint + - yasm + +## needs PPA?? + # - ansible + # - bazel + # - deadbeef + # - deb.torproject.org-keyring + # - google-chrome-stable + # - kubectl + # - opera-stable + # - studio-link-standalone + # - virtualbox + # - youtube-dl diff --git a/roles/ubuntu-ws/defaults/main.yml b/roles/ubuntu-ws/defaults/main.yml index a4f8e2a2..9e549ca6 100644 --- a/roles/ubuntu-ws/defaults/main.yml +++ b/roles/ubuntu-ws/defaults/main.yml @@ -1,3 +1,5 @@ --- ubuntu_ws_root_fs_size: 20G ubuntu_ws_home_fs_size: 50G + +ubuntu_ws_extra_packages: [] diff --git a/roles/ubuntu-ws/tasks/main.yml b/roles/ubuntu-ws/tasks/main.yml index 30b77816..807805f3 100644 --- a/roles/ubuntu-ws/tasks/main.yml +++ b/roles/ubuntu-ws/tasks/main.yml @@ -30,8 +30,8 @@ - name: install browser apt: name: - - firefox - - chromium-browser + - firefox + - chromium-browser state: present - name: install multimedia stuff @@ -49,7 +49,9 @@ apt: name: - ubuntu-restricted-extras + - chromium-codecs-ffmpeg-extra - intel-microcode + - amd64-microcode state: present - name: remove superflous packages @@ -77,5 +79,5 @@ - name: install extra packages apt: - name: "{{ ubuntu_ws_extra_packages|default([]) }}" + name: "{{ ubuntu_ws_extra_packages }}" state: present |