既存のソルト式でソルトを使用して vagrant VM をプロビジョニングしようとしています。このプレゼンテーションに従って、https://github.com/borgstrom/salt-vagrant-saltconf2014/blob/master/presentation.mdgitfs_remotes
にアクセスしました。
ソルト/ミニオン
master: 127.0.0.1
state_verbose: False
ソルト/マスター:
# listen on the loopback in open mode
interface: 127.0.0.1
auto_accept: True
# use both the local roots as well as gitfs remotes
fileserver_backend:
- roots
- git
# map our project specific files to the local roots
file_roots:
base:
- /vagrant/salt/roots
pillar_roots:
base:
- /vagrant/salt/pillar
# setup our salt formulas as gitfs remotes
gitfs_remotes:
- https://github.com/saltstack-formulas/mysql-formula
Vagrantfile (一部):
config.vm.synced_folder "salt/roots/", "/srv/salt/"
config.vm.synced_folder "salt/pillar", "/srv/pillar/"
config.vm.provision :salt do |salt|
salt.minion_config = "salt/minion"
salt.master_config = "salt/master"
salt.bootstrap_options = "-F -c /tmp/ -P"
salt.run_highstate = true
end
/salt/roots/top.sls:
base:
'*':
- mysql
しかし、私はエラーが発生します:
[情報] SaltReqTimeoutError: 60 秒後。(7/7 を試す) ソルト マスターで認証しようとして失敗しました