Deal with net-ftp being unavailable
authorEwoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl>
Wed, 10 Aug 2022 12:26:16 +0000 (14:26 +0200)
committerEwoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl>
Wed, 10 Aug 2022 12:26:16 +0000 (14:26 +0200)
commitea68ea521b8ea0ef460ee639759e76e22a620a7e
tree40c324bbbe877e68ae93d6301971926777e9d32e
parent4b12e7b33263abffe5f1369b4a73272daf4e5248
Deal with net-ftp being unavailable

In Ruby 3.0 net-ftp changed from a bundled gem to a default gem. This
means it may not be available, such as when running unit tests.

Since ftp is becoming less and less common, this changes net-ftp to be
an optional dependency. Users who do need ftp support should ensure the
gem is installed.
lib/puppet/provider/apt_key/apt_key.rb