As noted by @Dude4Linux in a comment on a pull request; Ansible recommend Debian install using the Ubuntu PPA (see here).
As I noted (later in the conversation), whist generally installing on Debian via Ubuntu PPA is frowned on (due to binary incompatibility between Debian and Ubuntu) in the case of a Python package, it shouldn't matter...
So this may be a good option for installation of Ansible?! I think that it's (at least marginally) more secure than using pip and will provide a more up to date version of Ansible than we could currently get from backports. Either way, we're not going to get auto sec updates, so the PPA seems like probably the best option.
Please note that if we do go that way (i.e. install via apt from PPA), then we'll need to add the PPA repo as per third party repo "best practice" - see #1033. We'd also need to configure pinning so that only the packages required for Ansible could ever be installed from that repo (as we do for other 3rd party apt installs).
Any feedback welcome but unless anyone has any serious concerns, I'm inclined to go the PPA route!
As noted by @Dude4Linux in a comment on a pull request; Ansible recommend Debian install using the Ubuntu PPA (see here).
As I noted (later in the conversation), whist generally installing on Debian via Ubuntu PPA is frowned on (due to binary incompatibility between Debian and Ubuntu) in the case of a Python package, it shouldn't matter...
So this may be a good option for installation of Ansible?! I think that it's (at least marginally) more secure than using pip and will provide a more up to date version of Ansible than we could currently get from backports. Either way, we're not going to get auto sec updates, so the PPA seems like probably the best option.
Please note that if we do go that way (i.e. install via apt from PPA), then we'll need to add the PPA repo as per third party repo "best practice" - see #1033. We'd also need to configure pinning so that only the packages required for Ansible could ever be installed from that repo (as we do for other 3rd party apt installs).
Any feedback welcome but unless anyone has any serious concerns, I'm inclined to go the PPA route!