Skip to content

Commit d63112b

Browse files
committed
molecule: Install python3.7 for rockylinux8
1 parent 30c5866 commit d63112b

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

molecule/aio/create.yml

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Copyright (c) 2024 VEXXHOST, Inc.
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License"); you may
4+
# not use this file except in compliance with the License. You may obtain
5+
# a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11+
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12+
# License for the specific language governing permissions and limitations
13+
# under the License.
14+
15+
- name: Setup python for rockylinux8
16+
hosts: all
17+
become: true
18+
tasks:
19+
- name: Install prerequisites
20+
ansible.builtin.shell: |
21+
wget https://www.python.org/ftp/python/3.7.10/Python-3.7.10.tgz
22+
tar xzf Python-3.7.10.tgz Python-3.7.10/
23+
cd Python-3.7.10/
24+
./configure --enable-optimizations --with-ensurepip=install
25+
sudo make altinstall
26+
cd .. && sudo rm -rf Python-3.7.10/
27+
become: true
28+
when: MOLECULE_DISTRO == 'rockylinux8'

0 commit comments

Comments
 (0)