mirror of https://github.com/jumpserver/jumpserver
ibuler
2 years ago
2 changed files with 1 additions and 58 deletions
@ -1,56 +0,0 @@ |
|||||||
# -*- mode: ruby -*- |
|
||||||
# vi: set ft=ruby : |
|
||||||
|
|
||||||
Vagrant.configure("2") do |config| |
|
||||||
# The most common configuration options are documented and commented below. |
|
||||||
# For a complete reference, please see the online documentation at |
|
||||||
# https://docs.vagrantup.com. |
|
||||||
|
|
||||||
# Every Vagrant development environment requires a box. You can search for |
|
||||||
# boxes at https://vagrantcloud.com/search. |
|
||||||
config.vm.box_check_update = false |
|
||||||
config.vm.box = "centos/7" |
|
||||||
config.vm.hostname = "jumpserver" |
|
||||||
config.vm.network "private_network", ip: "172.17.8.101" |
|
||||||
config.vm.provider "virtualbox" do |vb| |
|
||||||
vb.memory = "4096" |
|
||||||
vb.cpus = 2 |
|
||||||
vb.name = "jumpserver" |
|
||||||
end |
|
||||||
|
|
||||||
config.vm.synced_folder ".", "/vagrant", type: "rsync", |
|
||||||
rsync__verbose: true, |
|
||||||
rsync__exclude: ['.git*', 'node_modules*','*.log','*.box','Vagrantfile'] |
|
||||||
|
|
||||||
config.vm.provision "shell", inline: <<-SHELL |
|
||||||
## 设置yum的阿里云源 |
|
||||||
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo |
|
||||||
sudo sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo |
|
||||||
sudo curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo |
|
||||||
sudo yum makecache |
|
||||||
|
|
||||||
## 安装依赖包 |
|
||||||
sudo yum install -y python36 python36-devel python36-pip \ |
|
||||||
libtiff-devel libjpeg-devel libzip-devel freetype-devel \ |
|
||||||
lcms2-devel libwebp-devel tcl-devel tk-devel sshpass \ |
|
||||||
openldap-devel mariadb-devel mysql-devel libffi-devel \ |
|
||||||
openssh-clients telnet openldap-clients gcc |
|
||||||
|
|
||||||
## 配置pip阿里云源 |
|
||||||
mkdir /home/vagrant/.pip |
|
||||||
cat << EOF | sudo tee -a /home/vagrant/.pip/pip.conf |
|
||||||
[global] |
|
||||||
timeout = 6000 |
|
||||||
index-url = https://mirrors.aliyun.com/pypi/simple/ |
|
||||||
|
|
||||||
[install] |
|
||||||
use-mirrors = true |
|
||||||
mirrors = https://mirrors.aliyun.com/pypi/simple/ |
|
||||||
trusted-host=mirrors.aliyun.com |
|
||||||
EOF |
|
||||||
|
|
||||||
python3.6 -m venv /home/vagrant/venv |
|
||||||
source /home/vagrant/venv/bin/activate |
|
||||||
echo 'source /home/vagrant/venv/bin/activate' >> /home/vagrant/.bash_profile |
|
||||||
SHELL |
|
||||||
end |
|
Loading…
Reference in new issue