Skip to content
Snippets Groups Projects
Select Git revision
  • daaca0a90309f173f21045c3b1357a25a5f3fd58
  • zig default
  • master
  • zig-threaded
  • openat
  • chdir
  • clear
  • compll
  • v1.18.1
  • v2.2.2
  • v1.18
  • v2.2.1
  • v2.2
  • v1.17
  • v2.1.2
  • v2.1.1
  • v2.1
  • v2.0.1
  • v2.0
  • v2.0-beta3
  • v2.0-beta2
  • v2.0-beta1
  • v1.16
  • v1.15.1
  • v1.15
  • v1.14.2
  • v1.14.1
  • v1.14
28 results

dir.h

Blame
  • k8s.yaml 18.79 KiB
    ---
    - name: Basic setup and NFS common
      hosts: allnodes
      become: true
      tasks:
        - name: Add SSH keys
          authorized_key:
            user: egi
            state: present
            key: '{{ item }}'
          with_file:
            - public_keys/andrea-manzi
            - public_keys/enolfc
            - public_keys/jhradil
            - public_keys/pailozian
            - public_keys/pospisilp
            - public_keys/sustr
            - public_keys/valtri
        - name: Install nfs-common
          apt:
            name: nfs-common
            update_cache: true
        - name: Site install packages
          package:
            name:
              - atop
              - cron-apt
              - fail2ban
              - git
              - mc
              - vim
              - postfix
        - name: Site remove packages
          package:
            name:
              - unattended-upgrades
            state: absent
        - name: Site cron-apt config
          copy:
            dest: /etc/cron-apt/config
            content: |
              MAILTO=valtri@civ.zcu.cz
              MAILON=upgrade
              RUNSLEEP=600
            mode: 0644
        - name: Site cron-apt action
          copy:
            dest: /etc/cron-apt/action.d/9-upgrade
            content: -q -q dist-upgrade
            mode: 0644
        - name: Mails settings
          vars:
            fip_hostname: "{{ lookup('dig', groups['fip'][0] + '/PTR') | regex_replace('\\.$', '') }}"
          block:
            - name: Global postfix settings
              set_fact:
                main:
                  # disable everything except TLSv1.2
                  smtpd_tls_mandatory_protocols: "!SSLv2, !SSLv3, !TLSv1, !TLSv1.1"
                  smtpd_tls_protocols: "!SSLv2, !SSLv3, !TLSv1, !TLSv1.1"
                  smtp_tls_mandatory_protocols: "!SSLv2, !SSLv3, !TLSv1, !TLSv1.1"
                  smtp_tls_protocols: "!SSLv2, !SSLv3, !TLSv1, !TLSv1.1"
            - name: Site-specific postfix settings (CESNET)
              vars:
                main_cesnet:
                  myhostname: "{{ fip_hostname }}"
                  relayhost: relay.muni.cz
                  inet_protocols: ipv4
              set_fact:
                main: '{{ main | combine(main_cesnet) }}'