Drop explicit install of ruby-augeas

It is installed as part of dependencies of puppet in integration tests.

Also install augeas-dev(el) so that we can install ruby-augeas from
gem, which is required in litmus jobs.

Change-Id: Ib8c63f3bd66052618ab7865766c17a03ac883a2f
This commit is contained in:
Takashi Kajinami 2025-02-14 09:18:00 +09:00
parent 177c53a2cc
commit 9f1f15c3de
2 changed files with 3 additions and 9 deletions

View File

@ -70,13 +70,4 @@ class openstack_integration::repos {
fail("Unsupported osfamily (${facts['os']['family']})")
}
}
# NOTE(tobias-urdin): Needed where augeas is used, like puppet-ovn.
package { 'ruby-augeas':
ensure => 'present',
}
if $facts['os']['family'] == 'RedHat' {
Yumrepo<||> -> Package<| title == 'ruby-augeas' |>
}
}

View File

@ -41,6 +41,7 @@
- libxml2-devel
- libxslt-devel
- ruby-devel
- augeas-devel
- zlib-devel
- langpacks-en
- glibc-langpack-en
@ -72,6 +73,8 @@
- libxml2-dev
- libxslt-dev
- ruby-dev
- libaugeas-dev
- pkg-config
- zlib1g-dev
- python3-pip