Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
John-Paul Robinson
ohpc_vagrant
Commits
63866d22
Commit
63866d22
authored
Jan 09, 2019
by
Bo-Chun Chen
Browse files
Merge branch 'master' into feat-change-vagrant-box-to-pristine-centos
parents
4102bda8
b3e0d494
Changes
1
Hide whitespace changes
Inline
Side-by-side
Vagrantfile
View file @
63866d22
...
...
@@ -3,6 +3,9 @@
Vagrant
.
configure
(
"2"
)
do
|
config
|
# don't configure host-specific keys, config will use the user's key
config
.
ssh
.
insert_key
=
false
config
.
vm
.
define
"ohpc"
do
|
ohpc
|
ohpc
.
vm
.
box
=
"centos/7"
ohpc
.
vm
.
hostname
=
"ohpc"
...
...
@@ -20,19 +23,30 @@ Vagrant.configure("2") do |config|
auto_correct:
true
end
config
.
vm
.
provider
:virtualbox
do
|
vb
|
vb
.
customize
[
"modifyvm"
,
:id
,
"--natdnshostresolver1"
,
"on"
]
vb
.
memory
=
"2048"
end
# define user's key and insecure default
# insecure default is required for initial provisioning
config
.
ssh
.
private_key_path
=
[
"~/.ssh/id_rsa"
,
"~/.vagrant.d/insecure_private_key"
]
# append user's key to vagrant config to avoid overwrite of existing authorized_keys
# https://stackoverflow.com/a/31153912/8928529
config
.
vm
.
provision
"ssh_pub_key"
,
type:
"shell"
do
|
s
|
ssh_pub_key
=
File
.
readlines
(
"
#{
Dir
.
home
}
/.ssh/id_rsa.pub"
).
first
.
strip
s
.
inline
=
<<-
SHELL
echo
#{
ssh_pub_key
}
>> /home/vagrant/.ssh/authorized_keys
SHELL
end
config
.
vm
.
provision
"shell"
,
inline:
<<-
SHELL
if [ -f /vagrant/localenv.sh ]; then
. /vagrant/localenv.sh
fi
yum install -y ansible git vim bash-completion
ansible-playbook -c local -i /vagrant/CRI_XCBC/hosts -l `hostname` /vagrant/CRI_XCBC/site.yaml
ansible-playbook -c local -i /vagrant/CRI_XCBC/hosts -l `hostname` /vagrant/CRI_XCBC/site.yaml
-b
SHELL
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment