(some of them are to be automated using hocho)
- Added ssh configuration to
~/.ssh/config
for your machine. - Install curl and rsync in target VM.
- Added
NOPASSWD
option to/etc/sudoers
in target VM.
(to be automated using hocho)
doas pkg_add rsync
doas pkg_add bash
doas pkg_add sudo # then add NOPASSWD to /etc/sudoers
# Try adding `package 'eix'` before all other `package` next time
sudo emerge eix
sudo eix-update # to be automated too
# dry-run
bundle exec hocho apply -n debian.rubyci.org
# apply
bundle exec hocho apply debian.rubyci.org
# dry-run
for i in debian10 funtoo amazon amazon2 opensuseleap arch icc freebsd12 fedora31 centos6 centos7 debian8 debian9 debian openbsd ubuntu1604 ubuntu1804 ubuntu; do bundle exec hocho apply -n "${i}.rubyci.org"; done
# apply
for i in debian10 funtoo amazon amazon2 opensuseleap arch icc freebsd12 fedora31 centos6 centos7 debian8 debian9 debian openbsd ubuntu1604 ubuntu1804 ubuntu; do bundle exec hocho apply "${i}.rubyci.org"; done
# dry-run
bundle exec hocho apply --config=hocho-opencsw.yml -n login.opencsw.org
# apply
bundle exec hocho apply --config=hocho-opencsw.yml login.opencsw.org
- Added rbenv PATH to
.bash_profile
- Added crontab with aws credentials.