roles/nginx: Use set_fact to set certbot dependencies
Instead of looping over a list of items to install, we can actually just give a list directly to the apt module. This allows the module to install all packages in one transaction, which is faster as well as slightly safer for some dependency resolution scenarios.
This commit is contained in:
@ -30,138 +30,4 @@ letsencrypt_certbot_dest: /opt/certbot-auto
|
||||
# mainline is 1.15.x
|
||||
nginx_version: mainline
|
||||
|
||||
# Dependencies of certbot-auto on Ubuntu 16.04 "xenial"
|
||||
# taken after running certbot-auto on a clean install
|
||||
letsencrypt_deps_ubuntu_xenial:
|
||||
- augeas-doc
|
||||
- augeas-tools
|
||||
- binutils
|
||||
- cpp
|
||||
- cpp-5
|
||||
- dialog
|
||||
- gcc
|
||||
- gcc-5
|
||||
- libasan2
|
||||
- libatomic1
|
||||
- libcc1-0
|
||||
- libcilkrts5
|
||||
- libexpat1-dev
|
||||
- libffi-dev
|
||||
- libgcc-5-dev
|
||||
- libgomp1
|
||||
- libisl15
|
||||
- libitm1
|
||||
- liblsan0
|
||||
- libmpc3
|
||||
- libmpx0
|
||||
- libpython-dev
|
||||
- libpython2.7
|
||||
- libpython2.7-dev
|
||||
- libquadmath0
|
||||
- libssl-dev
|
||||
- libtsan0
|
||||
- libubsan0
|
||||
- python-dev
|
||||
- python-pip-whl
|
||||
- python-pkg-resources
|
||||
- python-virtualenv
|
||||
- python2.7-dev
|
||||
- python3-virtualenv
|
||||
- virtualenv
|
||||
- zlib1g-dev
|
||||
|
||||
# Dependencies of certbot-auto on Ubuntu 18.04 "bionic"
|
||||
# taken after running certbot-auto on a clean install
|
||||
letsencrypt_deps_ubuntu_bionic:
|
||||
- augeas-lenses
|
||||
- binutils
|
||||
- binutils-common
|
||||
- binutils-x86-64-linux-gnu
|
||||
- cpp
|
||||
- cpp-7
|
||||
- gcc
|
||||
- gcc-7
|
||||
- gcc-7-base
|
||||
- libasan4
|
||||
- libatomic1
|
||||
- libaugeas0
|
||||
- libbinutils
|
||||
- libc-dev-bin
|
||||
- libc6-dev
|
||||
- libcc1-0
|
||||
- libcilkrts5
|
||||
- libexpat1-dev
|
||||
- libffi-dev
|
||||
- libgcc-7-dev
|
||||
- libgomp1
|
||||
- libisl19
|
||||
- libitm1
|
||||
- liblsan0
|
||||
- libmpc3
|
||||
- libmpx2
|
||||
- libpython-dev
|
||||
- libpython2.7
|
||||
- libpython2.7-dev
|
||||
- libquadmath0
|
||||
- libssl-dev
|
||||
- libtsan0
|
||||
- libubsan0
|
||||
- linux-libc-dev
|
||||
- python-dev
|
||||
- python-pip-whl
|
||||
- python-pkg-resources
|
||||
- python-virtualenv
|
||||
- python2.7-dev
|
||||
- python3-virtualenv
|
||||
- virtualenv
|
||||
|
||||
# Dependencies of certbot-auto on Debian 9 "stretch"
|
||||
# taken after running certbot-auto on a clean install
|
||||
letsencrypt_deps_debian_stretch:
|
||||
- augeas-doc
|
||||
- augeas-tools
|
||||
- autoconf
|
||||
- automake
|
||||
- binutils
|
||||
- bison
|
||||
- cpp
|
||||
- cpp-6
|
||||
- flex
|
||||
- gcc-6
|
||||
- gcc-doc
|
||||
- gcc-multilib
|
||||
- gdb
|
||||
- libasan3
|
||||
- libatomic1
|
||||
- libc-dev-bin
|
||||
- libc6-dev
|
||||
- libcc1-0
|
||||
- libcilkrts5
|
||||
- libexpat1-dev
|
||||
- libffi-dev
|
||||
- libgcc-6-dev
|
||||
- libgomp1
|
||||
- libisl15
|
||||
- libitm1
|
||||
- liblsan0
|
||||
- libmpc3
|
||||
- libmpx2
|
||||
- libpython-dev
|
||||
- libpython2.7
|
||||
- libpython2.7-dev
|
||||
- libquadmath0
|
||||
- libssl-dev
|
||||
- libtool
|
||||
- libtsan0
|
||||
- libubsan0
|
||||
- linux-libc-dev
|
||||
- make
|
||||
- python-dev
|
||||
- python-pip-whl
|
||||
- python-pkg-resources
|
||||
- python-virtualenv
|
||||
- python2.7-dev
|
||||
- python3-virtualenv
|
||||
- virtualenv
|
||||
|
||||
# vim: set ts=2 sw=2:
|
||||
|
Reference in New Issue
Block a user