Tag: salt stack

saltstack docker公式ADD和COPY命令

为什么不能在公式中运行添加或复制命令。 我尝试在这里生成一个elasticsearch容器我的sls: 'elasticsearch master container': docker_container.running: – name: elasticsearch-master-{{ grains['id'] }} – image: docker.elastic.co/elasticsearch/elasticsearch:5.5.1 – restart_policy: always – network_mode: {{ pillar.get('ELASTICSEARCH_NETWORK', 'bridge') }} – user: elasticsearch – add: salt://containers/elasticsearch/master/files/elasticsearch.yml /usr/share/elasticsearch/config/ – copy: salt://containers/elasticsearch/master/files/jvm.options /usr/share/elasticsearch/config/ – volumes: – /srv/elasticsearch/data:/usr/share/elasticsearch/data:rw – __monitoring__: – service: container-running – title: elasticsearch master container – container_name: elasticsearch-master-{{ grains['id'] }} 我不想绑定整个文件夹,有没有可能运行添加和复制命令?

Docker作为Vagrant的提供者

我正在使用Saltstack / Shellconfiguration一个stream浪机器,但现在我想添加Docker作为提供者。 我有一个超时问题,所以我修改了超时值。 现在看来,这台机器永远不会工作:我一直在等待,没有任何反应! 这是我的stream浪文件: Vagrant.configure(2) do |config| config.vm.define :nodejs do |nodejs| #nodejs.vm.box = "ubuntu/trusty64" nodejs.vm.hostname = "nodejs" nodejs.ssh.pty = true nodejs.vm.boot_timeout = 50000 nodejs.vm.network "forwarded_port", guest: 80, host: 8001 nodejs.vm.network "forwarded_port", guest: 3600, host: 8002 nodejs.vm.network "private_network", ip: "10.0.0.10" nodejs.vm.synced_folder "salt/roots/", "/srv/salt/" nodejs.vm.synced_folder "salt/minion.d/", "/etc/salt/minion.d/" nodejs.vm.synced_folder "salt/formulas/", "/srv/formulas/" nodejs.vm.provider :virtualbox do |vb| vb.gui […]