216 lines
5.0 KiB
Markdown
216 lines
5.0 KiB
Markdown
Role Name
|
|
=========
|
|
|
|
Installation de koha 20.11 à partir des sources, avec les spécificités IEP
|
|
|
|
Requirements
|
|
------------
|
|
|
|
Debian >=10 avec apache
|
|
|
|
|
|
Role Variables
|
|
--------------
|
|
|
|
with their default value, if any
|
|
|
|
koha_version: 21.05.05
|
|
koha_debian_version: 21.05
|
|
koha_home_dir: /home/koha
|
|
koha_install_dir: "{{ koha_home_dir }}/koha"
|
|
koha_src_dir: "{{ koha_home_dir }}/Koha-{{ koha_version }}"
|
|
koha_opac_hostname: koha.opendoor.fr
|
|
koha_user: koha
|
|
koha_group: koha
|
|
koha_intranet_hostname: sigb.opendoor.fr
|
|
koha_mariadb_server: localhost
|
|
koha_mariadb_user: "kohauser"
|
|
koha_mariadb_password: "123Soleil"
|
|
koha_mariadb_db: koha
|
|
koha_packages:
|
|
- docbook-xsl
|
|
- fonts-dejavu
|
|
- gettext
|
|
- idzebra-2.0
|
|
- libalgorithm-checkdigits-perl
|
|
- libanyevent-http-perl
|
|
- libanyevent-perl
|
|
- libarchive-extract-perl
|
|
- libarchive-zip-perl
|
|
- libarray-utils-perl
|
|
- libauthen-cas-client-perl
|
|
- libbiblio-endnotestyle-perl
|
|
- libbusiness-isbn-perl
|
|
- libbusiness-issn-perl
|
|
- libbytes-random-secure-perl
|
|
- libcache-memcached-fast-safe-perl
|
|
- libcache-memcached-perl
|
|
- libcgi-compile-perl
|
|
- libcgi-emulate-psgi-perl
|
|
- libcgi-pm-perl
|
|
- libcgi-session-driver-memcached-perl
|
|
- libcgi-session-perl
|
|
- libclass-accessor-perl
|
|
- libclass-factory-util-perl
|
|
- libclass-inspector-perl
|
|
- libclone-perl
|
|
- libcpan-meta-perl
|
|
- libcrypt-eksblowfish-perl
|
|
- libdata-ical-perl
|
|
- libdate-calc-perl
|
|
- libdate-manip-perl
|
|
- libdatetime-event-ical-perl
|
|
- libdatetime-format-ical-perl
|
|
- libdatetime-format-mysql-perl
|
|
- libdatetime-perl
|
|
- libdatetime-timezone-perl
|
|
- libdbd-mock-perl
|
|
- libdbd-mysql-perl
|
|
- libdbd-sqlite2-perl
|
|
- libdbi-perl
|
|
- libdbix-class-schema-loader-perl
|
|
- libdbix-runsql-perl
|
|
- libdevel-cover-perl
|
|
- libdigest-sha-perl
|
|
- libemail-address-perl
|
|
- libemail-date-perl
|
|
- libemail-messageid-perl
|
|
- libemail-sender-perl
|
|
- libemail-stuffer-perl
|
|
- libexception-class-perl
|
|
- libfile-slurp-perl
|
|
- libfont-ttf-perl
|
|
- libgd-barcode-perl
|
|
- libgd-perl
|
|
- libgraphics-magick-perl
|
|
- libgravatar-url-perl
|
|
- libhtml-format-perl
|
|
- libhtml-parser-perl
|
|
- libhtml-scrubber-perl
|
|
- libhttp-cookies-perl
|
|
- libhttp-message-perl
|
|
- libhttp-oai-perl
|
|
- libintl-perl
|
|
- libio-socket-ssl-perl
|
|
- libjson-perl
|
|
- libjson-validator-perl
|
|
- liblibrary-callnumber-lc-perl
|
|
- liblingua-ispell-perl
|
|
- liblingua-stem-perl
|
|
- liblingua-stem-snowball-perl
|
|
- liblist-moreutils-perl
|
|
- liblocale-codes-perl
|
|
- liblocale-currency-format-perl
|
|
- liblocale-po-perl
|
|
- liblog-log4perl-perl
|
|
- liblwp-protocol-https-perl
|
|
- libemail-valid-perl
|
|
- libmarc-charset-perl
|
|
- libmarc-file-mij-perl
|
|
- libmarc-record-perl
|
|
- libmarc-xml-perl
|
|
- libmime-lite-perl
|
|
- libmodern-perl-perl
|
|
- libmodule-bundled-files-perl
|
|
- libmodule-cpanfile-perl
|
|
- libmodule-load-conditional-perl
|
|
- libmodule-pluggable-perl
|
|
- libmojolicious-perl
|
|
- libmojolicious-plugin-openapi-perl
|
|
- libmoo-perl
|
|
- libnet-cidr-perl
|
|
- libnet-ldap-perl
|
|
- libnet-netmask-perl
|
|
- libnet-oauth2-authorizationserver-perl
|
|
- libnet-server-perl
|
|
- libnet-sftp-foreign-perl
|
|
- libnet-stomp-perl
|
|
- libnet-z3950-simpleserver-perl
|
|
- libnet-z3950-zoom-perl
|
|
- libnumber-format-perl
|
|
- libopenoffice-oodoc-perl
|
|
- libparallel-forkmanager-perl
|
|
- libpdf-api2-perl
|
|
- libpdf-fromhtml-perl
|
|
- libpdf-reuse-barcode-perl
|
|
- libpdf-reuse-perl
|
|
- libpdf-table-perl
|
|
- libplack-middleware-logwarn-perl
|
|
- libplack-middleware-reverseproxy-perl
|
|
- libreadonly-perl
|
|
- libscalar-list-utils-perl
|
|
- libschedule-at-perl
|
|
- libsearch-elasticsearch-perl
|
|
- libsereal-decoder-perl
|
|
- libsereal-encoder-perl
|
|
- libsms-send-perl
|
|
- libstring-random-perl
|
|
- libsys-cpu-perl
|
|
- libtemplate-perl
|
|
- libtemplate-plugin-gettext-perl
|
|
- libtemplate-plugin-htmltotext-perl
|
|
- libtemplate-plugin-json-escape-perl
|
|
- libtemplate-plugin-stash-perl
|
|
- libtest-deep-perl
|
|
- libtest-exception-perl
|
|
- libtest-mockmodule-perl
|
|
- libtest-mockobject-perl
|
|
- libtest-mocktime-perl
|
|
- libtest-simple-perl
|
|
- libtest-strict-perl
|
|
- libtest-warn-perl
|
|
- libtest-www-mechanize-perl
|
|
- libtest-yaml-valid-perl
|
|
- libtext-bidi-perl
|
|
- libtext-csv-encoded-perl
|
|
- libtext-csv-perl
|
|
- libtext-csv-xs-perl
|
|
- libtext-iconv-perl
|
|
- libtext-pdf-perl
|
|
- libtext-unidecode-perl
|
|
- libtime-fake-perl
|
|
- libtry-tiny-perl
|
|
- libuniversal-can-perl
|
|
- libuniversal-require-perl
|
|
- liburi-perl
|
|
- libuuid-perl
|
|
- libwebservice-ils-perl
|
|
- libwww-csrf-perl
|
|
- libwww-perl
|
|
- libxml-dumper-perl
|
|
- libxml-libxml-perl
|
|
- libxml-libxslt-perl
|
|
- libxml-rss-perl
|
|
- libxml-sax-perl
|
|
- libxml-sax-writer-perl
|
|
- libxml-simple-perl
|
|
- libxml-writer-perl
|
|
- libxml2-utils
|
|
- libyaml-libyaml-perl
|
|
- libyaml-syck-perl
|
|
- perl-doc
|
|
- unzip
|
|
- xmlstarlet
|
|
- xsltproc
|
|
- yaz
|
|
|
|
|
|
Example Playbook
|
|
----------------
|
|
|
|
Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:
|
|
|
|
- hosts: catalogue
|
|
roles:
|
|
- tco.koha
|
|
|
|
License
|
|
-------
|
|
|
|
BSD
|
|
|
|
Author Information
|
|
------------------
|
|
|
|
Thomas C <thomas@opendoor.fr>
|