Merge "[baremetal] Shutdown nodes from previous deploy"
[fuel.git] / mcp / scripts / requirements_rpm.yaml
old mode 100755 (executable)
new mode 100644 (file)
index 7a6ec38..50ce5d9
@@ -1,34 +1,46 @@
 ##############################################################################
-# Copyright (c) 2017 Mirantis Inc., Enea AB and others.
+# Copyright (c) 2018 Mirantis Inc., Enea AB and others.
 # All rights reserved. This program and the accompanying materials
 # are made available under the terms of the Apache License, Version 2.0
 # which accompanies this distribution, and is available at
 # http://www.apache.org/licenses/LICENSE-2.0
 ##############################################################################
 ---
-requirements_pkg:
+build:
+  # Common pkgs required for all builds, no matter the type, arch etc.
+  common:
+    - python-pip
+deploy:
   # Common pkgs required for all deploys, no matter the type, arch etc.
   common:
+    - bc
+    - bridge-utils
     - cloud-utils-growpart
     - curl
+    - docker-compose
+    - elfutils-libelf-devel
     - e2fsprogs
     - genisoimage
+    - gcc
+    - gdisk
     - git
     - kpartx
     - libvirt
     - make
+    - openssl-devel
     - qemu-kvm
+    - rpm-build
     - rsync
     - util-linux
     - virt-install
-  # Optional, arch-specific requirements, matched by key name = $(uname -m)
-  aarch64:
-    # AArch64 VMs use AAVMF (guest UEFI)
-    - AAVMF
-  # Optional, deploy-type-specific requirements
-  baremetal:
-    # For baremetal, python is indirectly required for PDF parsing
+    - wget
+    # For python is indirectly required for PDF parsing
     - python
     - python-ipaddress
     - python-jinja2
     - python-yaml
+    - python-jsonschema
+  # Optional, arch-specific requirements, matched by key name = $(uname -m)
+  aarch64:
+    # AArch64 VMs use AAVMF (guest UEFI)
+    - AAVMF