Skip to content
Snippets Groups Projects
Commit bb21cd8b authored by Vladimír Štill's avatar Vladimír Štill
Browse files

ansible: Basic settings for bk2

parent 120fb9a3
No related branches found
No related tags found
No related merge requests found
...@@ -8,71 +8,70 @@ ...@@ -8,71 +8,70 @@
admin_email: xstill+bk2@fi.muni.cz admin_email: xstill+bk2@fi.muni.cz
tasks: tasks:
- fail: - fail:
msg: possibly wrong server? msg: possibly wrong server?
when: ansible_distribution != 'Debian' when: ansible_distribution != 'Debian'
- import_role: - import_role:
name: common_deb name: common_deb
- import_role: - import_role:
name: vstill_deb name: vstill_deb
# - name: "Setup fstab" # - name: "Setup fstab"
# mount: # mount:
# path: '{{item.path}}' # path: '{{item.path}}'
# src: '{{item.src}}' # src: '{{item.src}}'
# fstype: '{{item.fstype}}' # fstype: '{{item.fstype}}'
# opts: '{{item.opts|default("defaults")}}' # opts: '{{item.opts|default("defaults")}}'
# dump: "0" # dump: "0"
# passno: '{{item.passno|default("0")}}' # passno: '{{item.passno|default("0")}}'
# state: '{{item.state|default("mounted")}}' # state: '{{item.state|default("mounted")}}'
# with_items: # with_items:
# - path: "/" # - path: "/"
# src: /dev/vg.root/root-deb # src: /dev/vg.root/root-deb
# fstype: xfs # fstype: xfs
# opts: rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota # opts: rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota
# passno: 1 # passno: 1
# - path: none # - path: none
# src: /dev/vg.root/swap # src: /dev/vg.root/swap
# fstype: swap # fstype: swap
# state: present # state: present
# - path: /data # - path: /data
# src: /dev/vg.data/data # src: /dev/vg.data/data
# fstype: xfs # fstype: xfs
# opts: rw,relatime,attr2,inode64,noquota,noauto,x-systemd.automount # opts: rw,relatime,attr2,inode64,noquota,noauto,x-systemd.automount
# passno: 2 # passno: 2
# - path: /mnt/data-krull # - path: /mnt/data-krull
# src: /dev/vg.data/data-krull # src: /dev/vg.data/data-krull
# fstype: ext4 # fstype: ext4
# opts: rw,relatime,noauto,x-systemd.automount # opts: rw,relatime,noauto,x-systemd.automount
# passno: 2 # passno: 2
- apt: - apt:
pkg: pkg:
- grub-efi - grub-efi
- dpkg-dev - dpkg-dev
- duperemove - duperemove
- apt: - apt:
pkg: pkg:
- linux-headers-amd64 - linux-headers-amd64
- linux-image-amd64 - linux-image-amd64
- cryptsetup-bin - cryptsetup-bin
- name: Integrity udev rule - name: Integrity udev rule
copy: copy:
content: | content: |
ENV{ID_PART_ENTRY_SCHEME}=="gpt", ENV{ID_PART_ENTRY_NAME}=="integrity?*", RUN+="/usr/sbin/integritysetup open $env{DEVNAME} $env{ID_PART_ENTRY_NAME} --integrity sha1" ENV{ID_PART_ENTRY_SCHEME}=="gpt", ENV{ID_PART_ENTRY_NAME}=="integrity?*", RUN+="/usr/sbin/integritysetup open $env{DEVNAME} $env{ID_PART_ENTRY_NAME} --integrity sha1"
dest: /etc/udev/rules.d/99-integrity.rules dest: /etc/udev/rules.d/99-integrity.rules
- name: Initramfs modules
lineinfile:
regex: '^{{item}}$'
line: '{{item}}'
path: /etc/initramfs-tools/modules
loop:
- raid1
- raid456
- dm_integrity
- name: Initramfs modules
lineinfile:
regex: '^{{item}}$'
line: '{{item}}'
path: /etc/initramfs-tools/modules
loop:
- raid1
- raid456
- dm_integrity
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment