diff --git a/Dockerfile b/Dockerfile index d65456b..ad8d487 100644 --- a/Dockerfile +++ b/Dockerfile @@ -24,9 +24,11 @@ RUN apt-get install -y apt-utils \ && apt-get upgrade -y \ && apt-get install -y --no-install-recommends curl libxml2-dev libxslt1-dev g++ gcc git gnupg2 make openssh-client ruby-dev wget zlib1g-dev libldap-2.4-2 libldap-common libssl-dev openssl cmake pkg-config \ && wget https://apt.puppet.com/puppet-tools-release-bullseye.deb \ + && wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb \ + && dpkg -i packages-microsoft-prod.deb \ && dpkg -i puppet-tools-release-bullseye.deb \ && apt-get update -qq \ - && apt-get install -y --no-install-recommends pdk=3.4.0.1-1bullseye \ + && apt-get install -y --no-install-recommends pdk=3.4.0.1-1bullseye powershell \ && apt-get autoremove -y \ && rm -rf /var/lib/apt/lists/* diff --git a/Gemfile b/Gemfile index c36f54f..ddadb5f 100644 --- a/Gemfile +++ b/Gemfile @@ -3,7 +3,7 @@ source 'https://rubygems.org' gem 'puppet', '~> 8.10' gem 'onceover', '~> 3.22' gem 'ffi', '~> 1.17' -gem 'hiera-eyaml', '~> 4.0' +gem 'hiera-eyaml', '~> 4.3' gem 'json', '~> 2.12' gem 'nokogiri', '~> 1.18' gem 'onceover-codequality', '~> 0.13' @@ -25,3 +25,5 @@ gem 'rspec-puppet', '~> 5.0' gem 'rubocop', '~> 1.75' gem 'unf_ext', '~> 0.0.9' gem 'yamllint', '~> 0.0.9' +gem 'rexml' +gem 'bigdecimal', '= 3.2.1'