mirror of
https://github.com/mrlesmithjr/ansible-manage-lvm.git
synced 2026-09-01 13:05:28 +03:00
install xfs
This commit is contained in:
@@ -34,67 +34,8 @@ jobs:
|
||||
sudo apt update
|
||||
sudo apt -y install python3-setuptools python3 python3-pip docker vagrant
|
||||
sudo pip3 install wheel
|
||||
sudo pip3 install docker molecule testinfra yamllint ansible-lint flake8 molecule-vagrant
|
||||
sudo pip3 install molecule testinfra yamllint ansible-lint flake8 molecule-vagrant
|
||||
|
||||
- name: molecule lint
|
||||
run: |
|
||||
molecule lint
|
||||
|
||||
molecule:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
if: "false"
|
||||
# Steps represent a sequence of tasks that will be executed as part of the job
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- name: configure keyboard layout
|
||||
run: |
|
||||
echo XKBLAYOUT='us' > /etc/default/keyboard
|
||||
|
||||
- name: install virtualization stack
|
||||
env:
|
||||
DEBIAN_FRONTEND: noninteractive
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt -y install cpu-checker
|
||||
kvm-ok
|
||||
# shit happens here, containerization sucks... that was worth the try
|
||||
|
||||
- name: install virtualization stack
|
||||
env:
|
||||
DEBIAN_FRONTEND: noninteractive
|
||||
run: |
|
||||
sudo apt -y install policycoreutils-python-utils qemu-kvm qemu-utils libvirt-clients libvirt-daemon-system bridge-utils python3-libvirt libnss-libvirt libguestfs-tools virtinst virt-top genisoimage libvirt-dev libvirt-bin
|
||||
|
||||
- name: install vagrant
|
||||
env:
|
||||
VAGRANT_DISABLE_STRICT_DEPENDENCY_ENFORCEMENT: 1
|
||||
run: |
|
||||
wget https://releases.hashicorp.com/vagrant/2.2.7/vagrant_2.2.7_x86_64.deb
|
||||
sudo apt -y install ./vagrant_2.2.7_x86_64.deb
|
||||
vagrant plugin install vagrant-persistent-storage
|
||||
vagrant plugin install vagrant-libvirt
|
||||
sudo groupadd --system libvirt
|
||||
sudo usermod -a -G libvirt $(whoami)
|
||||
sudo /etc/init.d/libvirtd restart
|
||||
|
||||
- name: Install molecule
|
||||
run: |
|
||||
sudo apt -y install python3-setuptools
|
||||
pip3 install molecule-vagrant wheel
|
||||
|
||||
- name: create molecule vm
|
||||
env:
|
||||
LC_ALL: C.UTF-8
|
||||
LANG: C.UTF-8
|
||||
run: |
|
||||
molecule create --scenario-name kvm
|
||||
|
||||
- name: verify
|
||||
run: |
|
||||
molecule verify
|
||||
|
||||
- name: teardown
|
||||
run: |
|
||||
molecule destroy
|
||||
|
||||
Reference in New Issue
Block a user