<commit_before>---
common_packages__want_nfs_client: false
common_packages__want_nfs_server: false
common_packages__want_cifs_client: false

common_packages__wanted:
  common:
    condition: true
    packages:
      # usefull
      pv:                   true
      tree:                 true
      zsh:                  true
      mc:                   true
      vim-nox:              true
      most:                 true
      unzip:                true
      sudo:                 true

      # system
      strace:               true
      binutils:             true
      iotop:                true
      htop:                 true
      psmisc:               true

      # development
      git:                  true
      tig:                  true
      diffstat:             true

      # network
      tcpdump:              true
      mtr-tiny:             true
      ngrep:                true
      fping:                true
      curl:                 true
      bind9-host:           true
      rsync:                true
      conntrack:            true
      net-tools:            true
      ca-certificates:      true

      # packages
      apt-transport-https:  true
      aptitude:             true
      debconf-utils:        true

      # for LXC built from debootstrap
      iputils-ping:         true
      less:                 true
      man-db:               true

  netcat:
    condition: "{{ proxmox_facts |is_empty_or_undefined }}"
    packages:
      netcat-openbsd:       true

  debian8:
    condition: "{{ ansible_lsb.codename == 'jessie' }}"
    packages:
      pinentry-curses:      true

  systemd:
    condition: "{{ ansible_service_mgr == 'systemd' }}"
    packages:
      libpam-systemd:       true

  hardware:
    condition: "{{ ansible_virtualization_role == 'host' }}"
    packages:
      ethtool:              true
      parted:               true
      bridge-utils:         true

  vm_kvm:
    condition: "{{ (ansible_virtualization_type == 'kvm') and (ansible_virtualization_role == 'guest') and (ansible_distribution == 'Debian') }}"
    packages:
      qemu-guest-agent:     true
      haveged:              true

  not_container:
    condition: "{{ (ansible_virtualization_type != 'lxc') and (ansible_virtualization_type != 'openvz') }} "
    packages:
      acpid:                true
      lsscsi:               true

  nfs_client:
    condition: "{{ (common_packages__want_nfs_client) }}"
    packages:
      nfs-client:           true

  nfs_server:
    condition: "{{ (common_packages__want_nfs_server) }}"
    packages:
      nfs-server:           true

  cifs_client:
    condition: "{{ (common_packages__want_cifs_client) }}"
    packages:
      cifs-utils:           true

common_packages__unwanted:
  common:
    condition: true
    packages:
      xauth:                true
      rdnssd:               true
      os-prober:            true

  debian:
    condition: "{{ ansible_distribution == 'Debian' }}"
    packages:
      pinentry-gtk2:        true
      laptop-detect:        true
      reportbug:            true
      python-reportbug:     true
      whoopsie:             true
      host:                 true
      eject:                true
      vim-tiny:             true

  ubuntu1604:
    condition: "{{ ansible_lsb.codename == 'xenial' }}"
    packages:
      lxd:                  true
      lxd-client:           true
      liblxc1:              true
      lxc-common:           true
      lxcfs:                true
      ufw:                  true
      plymouth-theme-ubuntu-text: true
      plymouth:                   true

  nfs:
    condition: "{{ (not common_packages__want_nfs_client) and (not common_packages__want_nfs_server) and (proxmox_facts |is_empty_or_undefined) }}"
    packages:
      nfs-common:           true
      rpcbind:              true
      nfs-kernel-server:    true

common_packages__want_latest_kernel: true
common_packages__latest_kernel:
  ubuntu1204:
    condition: "{{ ansible_lsb.codename == 'precise' }}"
    packages:
      linux-image-generic-lts-trusty:   true
      linux-headers-generic-lts-trusty: true

  debian:
    condition: "{{ ansible_distribution == 'Debian' }}"
    packages:
      linux-image-amd64: true
<commit_msg>apt-transport-https is transitional on debian >=10<commit_after>---
common_packages__want_nfs_client: false
common_packages__want_nfs_server: false
common_packages__want_cifs_client: false

common_packages__wanted:
  common:
    condition: true
    packages:
      # usefull
      pv:                   true
      tree:                 true
      zsh:                  true
      mc:                   true
      vim-nox:              true
      most:                 true
      unzip:                true
      sudo:                 true

      # system
      strace:               true
      binutils:             true
      iotop:                true
      htop:                 true
      psmisc:               true

      # development
      git:                  true
      tig:                  true
      diffstat:             true

      # network
      tcpdump:              true
      mtr-tiny:             true
      ngrep:                true
      fping:                true
      curl:                 true
      bind9-host:           true
      rsync:                true
      conntrack:            true
      net-tools:            true
      ca-certificates:      true

      # packages
      aptitude:             true
      debconf-utils:        true

      # for LXC built from debootstrap
      iputils-ping:         true
      less:                 true
      man-db:               true

  netcat:
    condition: "{{ proxmox_facts |is_empty_or_undefined }}"
    packages:
      netcat-openbsd:       true

  debian8:
    condition: "{{ ansible_lsb.codename == 'jessie' }}"
    packages:
      pinentry-curses:      true
      apt-transport-https:  true

  debian9:
    condition: "{{ ansible_lsb.codename == 'stretch' }}"
    packages:
      apt-transport-https:  true

  systemd:
    condition: "{{ ansible_service_mgr == 'systemd' }}"
    packages:
      libpam-systemd:       true

  hardware:
    condition: "{{ ansible_virtualization_role == 'host' }}"
    packages:
      ethtool:              true
      parted:               true
      bridge-utils:         true

  vm_kvm:
    condition: "{{ (ansible_virtualization_type == 'kvm') and (ansible_virtualization_role == 'guest') and (ansible_distribution == 'Debian') }}"
    packages:
      qemu-guest-agent:     true
      haveged:              true

  not_container:
    condition: "{{ (ansible_virtualization_type != 'lxc') and (ansible_virtualization_type != 'openvz') }} "
    packages:
      acpid:                true
      lsscsi:               true

  nfs_client:
    condition: "{{ (common_packages__want_nfs_client) }}"
    packages:
      nfs-client:           true

  nfs_server:
    condition: "{{ (common_packages__want_nfs_server) }}"
    packages:
      nfs-server:           true

  cifs_client:
    condition: "{{ (common_packages__want_cifs_client) }}"
    packages:
      cifs-utils:           true

common_packages__unwanted:
  common:
    condition: true
    packages:
      xauth:                true
      rdnssd:               true
      os-prober:            true

  debian:
    condition: "{{ ansible_distribution == 'Debian' }}"
    packages:
      pinentry-gtk2:        true
      laptop-detect:        true
      reportbug:            true
      python-reportbug:     true
      whoopsie:             true
      host:                 true
      eject:                true
      vim-tiny:             true

  ubuntu1604:
    condition: "{{ ansible_lsb.codename == 'xenial' }}"
    packages:
      lxd:                  true
      lxd-client:           true
      liblxc1:              true
      lxc-common:           true
      lxcfs:                true
      ufw:                  true
      plymouth-theme-ubuntu-text: true
      plymouth:                   true

  nfs:
    condition: "{{ (not common_packages__want_nfs_client) and (not common_packages__want_nfs_server) and (proxmox_facts |is_empty_or_undefined) }}"
    packages:
      nfs-common:           true
      rpcbind:              true
      nfs-kernel-server:    true

common_packages__want_latest_kernel: true
common_packages__latest_kernel:
  ubuntu1204:
    condition: "{{ ansible_lsb.codename == 'precise' }}"
    packages:
      linux-image-generic-lts-trusty:   true
      linux-headers-generic-lts-trusty: true

  debian:
    condition: "{{ ansible_distribution == 'Debian' }}"
    packages:
      linux-image-amd64: true

{'fraction_non_alphanumeric': 0.08047569564715391, 'fraction_numerical': 0.0035792633645075627, 'mean_word_length': 1.392156862745098, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1069140', 'n_tokens_mistral': 2622, 'n_tokens_neox': 2466, 'n_words': 516}