Remove useless file (#11526)
This was somehow copied from vagrant docs, not sure why it's there...pull/11534/head
parent
c601c8faf2
commit
8d8d063de4
46
run.rc
46
run.rc
|
@ -1,46 +0,0 @@
|
|||
# use virtualenv to install all python requirements
|
||||
VENVDIR=venv
|
||||
python3 -m venv $VENVDIR
|
||||
source $VENVDIR/bin/activate
|
||||
pip install --upgrade pip
|
||||
pip install wheel
|
||||
pip install --upgrade setuptools
|
||||
pip install -r requirements.txt
|
||||
pip install -r tests/requirements.txt
|
||||
ansible-galaxy install -r tests/requirements.yml
|
||||
pre-commit install
|
||||
# prepare an inventory to test with
|
||||
INV=inventory/lab
|
||||
rm -rf ${INV}.bak &> /dev/null
|
||||
mv ${INV} ${INV}.bak &> /dev/null
|
||||
cp -a inventory/sample ${INV}
|
||||
rm -f ${INV}/hosts.ini
|
||||
|
||||
# customize the vagrant environment
|
||||
mkdir vagrant
|
||||
cat << EOF > vagrant/config.rb
|
||||
\$instance_name_prefix = kub"
|
||||
\$vm_cpus = 2
|
||||
\$num_instances = 3
|
||||
\$os = "almalinux8"
|
||||
\$subnet = "192.168.56"
|
||||
\$network_plugin = "calico"
|
||||
\$inventory = "$INV"
|
||||
\$shared_folders = { 'temp/docker_rpms' => "/var/cache/yum/x86_64/7/docker-ce/packages" }
|
||||
EOF
|
||||
|
||||
# make the rpm cache
|
||||
mkdir -p temp/docker_rpms
|
||||
|
||||
vagrant up
|
||||
|
||||
# make a copy of the downloaded docker rpm, to speed up the next provisioning run
|
||||
scp kub-1:/var/cache/yum/x86_64/7/docker-ce/packages/* temp/docker_rpms/
|
||||
|
||||
# copy kubectl access configuration in place
|
||||
mkdir $HOME/.kube/ &> /dev/null
|
||||
ln -s $PWD/$INV/artifacts/admin.conf $HOME/.kube/config
|
||||
# make the kubectl binary available
|
||||
sudo ln -s $PWD/$INV/artifacts/kubectl /usr/local/bin/kubectl
|
||||
#or
|
||||
export PATH=$PATH:$PWD/$INV/artifacts
|
Loading…
Reference in New Issue