~openstack-ansible-maintainers/openstack-ansible/master

« back to all changes in this revision

Viewing changes to scripts/scripts-library.sh

  • Committer: Gerrit Code Review
  • Author(s): Zuul
  • Date: 2023-11-13 16:10:20 UTC
  • mfrom: (4524.2.1)
  • Revision ID: git-v1:2e93f05e091888b6b2776af3d4e94a796ac8d013
Merge "Do not try to install packages on each log_instance_info run"

Show diffs side-by-side

added added

removed removed

Lines of Context:
200
200
  log_instance_info
201
201
}
202
202
 
 
203
function gate_log_requirements {
 
204
  # ensure packages are installed to get instance info
 
205
  determine_distro
 
206
  case ${DISTRO_ID} in
 
207
      ubuntu|debian)
 
208
          apt-get update
 
209
          DEBIAN_FRONTEND=noninteractive apt-get -y install iproute2 net-tools
 
210
          ;;
 
211
      rocky|centos|rhel)
 
212
          dnf -y install iproute
 
213
          ;;
 
214
  esac
 
215
}
 
216
 
203
217
function setup_ara {
204
218
  # Install ARA and add it to the callback path provided by bootstrap-ansible.sh/openstack-ansible.rc
205
219
  # This is added *here* instead of bootstrap-ansible so it's used for CI purposes only.
245
259
}
246
260
 
247
261
function log_instance_info {
248
 
  # ensure packages are installed to get instance info
249
 
  determine_distro
250
 
  case ${DISTRO_ID} in
251
 
      ubuntu|debian)
252
 
          apt-get update
253
 
          DEBIAN_FRONTEND=noninteractive apt-get -y install iproute2 net-tools
254
 
          ;;
255
 
      rocky|centos|rhel)
256
 
          dnf -y install iproute
257
 
          ;;
258
 
  esac
259
262
  set +x
260
263
  # Get host information post initial setup and reset verbosity
261
264
  if [ ! -d "/openstack/log/instance-info" ];then