Installing an RPM with an Environment Variable using Puppet

I was setting up the Microsoft ODBC driver for SQL Server 18 packages to be installed via Puppet, but I ran into an error using Puppet’s standard package library: /var/tmp/rpm-tmp.AWH34t: line 17: /dev/tty: No such device or address A quick peek at the rpm scripts showed me the problem - the rpm install script was trying to output the EULA to the terminal, but the Puppet agent doesn’t have one:...

November 30, 2023 · 2 min · 369 words · Jared