vars: Do not pull devel packages on distro installations

The devel packages are only needed to build the pip packages so we don't
need them when we install packages straight from the distro repos.

Change-Id: I08c6206dd83551e50a5b594cf428ffb8b2e8ebd8
Depends-On: https://review.openstack.org/612673
Depends-On: https://review.openstack.org/612661
This commit is contained in:
Markos Chandras 2018-10-23 14:58:44 +01:00
parent 5abef12948
commit b4a047791d
4 changed files with 22 additions and 16 deletions

View File

@ -17,14 +17,16 @@ cache_timeout: 600
swift_distro_packages:
- curl
- gcc
- git-core
- openssh-server
- rsync
swift_devel_distro_packages:
- gcc
- liberasurecode1
- liberasurecode-dev
- libffi-dev
- openssh-server
- python-dev
- rsync
- libssl-dev
swift_service_distro_packages:

View File

@ -15,19 +15,21 @@
swift_distro_packages:
- curl
- gcc
- git
- liberasurecode
- liberasurecode-devel
- libffi-devel
- openssh-server
- python-devel
- rsync
- openssl-devel
- cronie
- cronie-anacron
- which
swift_devel_distro_packages:
- gcc
- liberasurecode
- liberasurecode-devel
- libffi-devel
- python-devel
- openssl-devel
swift_service_distro_packages:
- openstack-swift
- python-keystonemiddleware

View File

@ -13,5 +13,5 @@
# See the License for the specific language governing permissions and
# limitations under the License.
swift_package_list: "{{ swift_distro_packages }}"
swift_package_list: "{{ swift_distro_packages + swift_devel_distro_packages }}"
_swift_bin: "/openstack/venvs/swift-{{ swift_venv_tag }}/bin"

View File

@ -16,19 +16,21 @@
swift_distro_packages:
- curl
- gcc
- git-core
- liberasurecode1
- liberasurecode-devel
- libffi-devel
- openssh
- python-devel
- rsync
- libopenssl-devel
- cronie
- cronie-anacron
- which
swift_devel_distro_packages:
- gcc
- liberasurecode1
- liberasurecode-devel
- libffi-devel
- python-devel
- libopenssl-devel
swift_service_distro_packages:
- openstack-swift
- openstack-swift-account