How to use this box with Vagrant:
Vagrant.configure("2") do |config|
config.vm.box = "trombik/ansible-freebsd-10.3-amd64"
config.vm.box_version = "0.2.0"
end
vagrant init trombik/ansible-freebsd-10.3-amd64 \
--box-version 0.2.0
vagrant up
This version was created over 7 years ago.
patch ansible 2.2.2.0
there are two issues.
`pkg(8)` schema on VMs needs to be updated[1]. this can be solved by
symply rebuilding the box image. otherwise, you have to workaround on
every FreeBSD VMs.
however, `sysutils/ansible` has been updated to broken version[2] just
before regular package update in the official package repository, which
means we have to wait another quarterly update, switch to a different
branch, or patch the broken version. the last option was chosen due to
minimum impact to the build script.
[1] https://github.com/reallyenglish/ansible-role-jenkins-master/commit/0bde6b3019d8f893f3a8799a27e7f9fb5bf88223
[2] https://github.com/ansible/ansible/issues/23016