-
Jörg Sachse authoredJörg Sachse authored
install_packages.yml 1009 B
---
### INSTALL PACKAGES ###
- name: Install/Update Software Packages
apt:
state: present
name: [
'cpanminus',
'git',
'make',
'perl',
'perl-base',
'perl-modules',
'rsync',
'sqlite3',
'tar',
'unzip',
]
update_cache: "yes"
- name: Install/Update Perl-Pakages for Exit
apt:
state: present
name: [
'libdbd-sqlite3-perl',
'libdbi-perl',
'libnet-openssh-perl',
'libpath-tiny-perl',
'libtime-progress-perl',
'libxml-libxml-perl',
]
- name: install Perl packages from CPAN
cpanm:
name: "{{ item }}"
loop:
# these are part of the "perl-base" Debian 10 package, so we get them for free:
# - "Carp"
# - "Cwd"
# - "File::Basename"
# - "Getopt::Long"
# - "IO::Handle"
# and these are not, so they must be installed using cpanm:
- "Bloom::Filter"
- "File::Find"
- "File::Sort"
- "Path::Tiny"
- "XML::LibXML::XPathContext"