diff options
author | Christian Pointner <equinox@spreadspace.org> | 2018-02-24 14:59:36 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2018-02-24 14:59:36 +0100 |
commit | 14b501440ec7b9faabc94d0a9f25834a1e2711b7 (patch) | |
tree | 07caa894ff48c9593cccb546e4dfd13821b7cd65 /roles/ubuntu-ws/tasks | |
parent | added ubuntu workstation role (diff) |
workstion root fs handling
Diffstat (limited to 'roles/ubuntu-ws/tasks')
-rw-r--r-- | roles/ubuntu-ws/tasks/main.yaml | 136 |
1 files changed, 74 insertions, 62 deletions
diff --git a/roles/ubuntu-ws/tasks/main.yaml b/roles/ubuntu-ws/tasks/main.yaml index 83d53308..20a66b5b 100644 --- a/roles/ubuntu-ws/tasks/main.yaml +++ b/roles/ubuntu-ws/tasks/main.yaml @@ -1,69 +1,81 @@ --- -- name: prohibited packages - template: - src: prohibited-package.j2 - dest: "/etc/apt/preferences.d/{{ item }}.disabled" - with_items: - - flashplugin-installer +- name: resize root filesystem + lvol: + vg: "{{ inventory_hostname }}" + lv: root + size: "{{ ubuntu_ws_root_fs_size }}" -- name: base packages - apt: - name: "{{ item }}" - state: present - with_items: - - xubuntu-desktop - - file - - pwgen - - p7zip-rar - - exfat-fuse - - exfat-utils - - ntfs-3g - - gnupg-curl - - pass +- name: create filesystem + filesystem: + fstype: ext4 + dev: "/dev/mapper/{{ inventory_hostname | replace('-', '--') }}-root" + resizefs: yes -- name: install browser - apt: - name: "{{ item }}" - state: present - with_items: - - firefox - - chromium-browser +# - name: prohibited packages +# template: +# src: prohibited-package.j2 +# dest: "/etc/apt/preferences.d/{{ item }}.disabled" +# with_items: +# - flashplugin-installer -- name: install multimedia stuff - apt: - name: "{{ item }}" - state: present - with_items: - - vlc - - mpv - - ffmpeg - - pavumeter - - lame +# - name: base packages +# apt: +# name: "{{ item }}" +# state: present +# with_items: +# - xubuntu-desktop +# - file +# - pwgen +# - p7zip-rar +# - exfat-fuse +# - exfat-utils +# - ntfs-3g +# - gnupg-curl +# - pass -- name: install restricted stuff - apt: - name: "{{ item }}" - state: present - with_items: - - ubuntu-restricted-extras - - intel-microcode +# - name: install browser +# apt: +# name: "{{ item }}" +# state: present +# with_items: +# - firefox +# - chromium-browser -- name: remove superflous packages - apt: - name: "{{ item }}" - state: absent - autoremove: yes - purge: yes - with_items: - - gnome-software - - gnome-software-common - - software-properties-gtk - - software-properties-common - - python3-software-properties - - flashplugin-installer +# - name: install multimedia stuff +# apt: +# name: "{{ item }}" +# state: present +# with_items: +# - vlc +# - mpv +# - ffmpeg +# - pavumeter +# - lame -- name: install extra packages - apt: - name: "{{ item }}" - state: present - with_items: "{{ ubuntu_ws_extra_packages|default([]) }}" +# - name: install restricted stuff +# apt: +# name: "{{ item }}" +# state: present +# with_items: +# - ubuntu-restricted-extras +# - intel-microcode + +# - name: remove superflous packages +# apt: +# name: "{{ item }}" +# state: absent +# autoremove: yes +# purge: yes +# with_items: +# - gnome-software +# - gnome-software-common +# - software-properties-gtk +# - software-properties-common +# - python3-software-properties +# - flashplugin-installer + +# - name: install extra packages +# apt: +# name: "{{ item }}" +# state: present +# with_items: "{{ ubuntu_ws_extra_packages|default([]) }}" |