问题标签 [vagrant-provision]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
348 浏览

vagrant - Vagrant:如何让一个虚拟机按名称找到另一个虚拟机

我有一个用 vagrant 构建的环境。基本上是一个数据库虚拟机和一个网络服务器虚拟机(都是 Ubuntu 服务器 14.04)。当网络服务器在配置结束时,我想在数据库 VM 上运行一些迁移(数据库更改)。问题是,我的 django 应用程序配置了数据库服务器的名称而不是 IP。无论如何我可以让网络服务器虚拟机看到数据库虚拟机而不必显式设置它的IP?

这是我迄今为止找到的唯一解决方案:

流浪文件

playbook_web.yml

0 投票
1 回答
1272 浏览

mongodb - Vagrant MongoDB 提供连接被拒绝

我在配置 mongo 时遇到问题。

出于某种原因,当我第一次进行配置时,它会给我一个错误:

但如果我这样做vagrant ssh

并运行:

它完美地工作。

这是我的规定的相关部分:

流浪文件:

感觉在提供时,他将 127.0.0.1 关联为不可访问。

先感谢您。:)

0 投票
0 回答
37 浏览

wordpress - 使用自定义 wordpress 主题启动 Varying Vagrant Vagrants

不确定是否有人尝试过,但我想为我的团队设置 VVV,然后从我们的 bitbucket 存储库中提取我们的自定义主题。我有工作的 curl 命令来拉取我们的仓库,我想知道在哪里插入它,这样当我调用“vagrant up”时它会自动运行。我在想它创建的默认 wordpress 网站的 init.sh 文件,但我放在那里的任何东西似乎都没有运行。还有其他人试图做这样的事情吗?

0 投票
1 回答
51 浏览

vagrant - 配置自定义基础框时,Vagrant 撤消更改

问题:在将带有一些自定义的基本操作系统打包到 .box 文件中后,我添加了框 ( vagrant box add ...)。我vagrant init mybox然后vagrant up。当 vagrant up 运行时,它会撤消我对基本 Virtualbox VM 所做的自定义。具体来说,它会删除我添加的存储库并重新安装 VBoxGuestAdditions。如何阻止 vagrant 删除我在源 VM 中所做的更改?

附加信息

0 投票
1 回答
1705 浏览

laravel-5 - 如何停止 vagrant homestead 删除我的 mysql 数据库?

我正在使用全新安装的 laravel 宅基地。如果我修补,添加一些用户,一些其他数据库表等,每次我销毁宅基地实例时,我的所有数据似乎都会因此而被删除。我似乎找不到答案,除非我每次登录时都添加一个作业来为数据库播种。非常感谢你们所有奇妙的头脑,我的头脑目前很迟钝。

0 投票
0 回答
444 浏览

arrays - 我可以将数组作为单个参数从 vagrantfile 传递到 powershell 脚本吗?

我目前的设置如下:

我有一个设置了配置的流浪文件:

我的 power shell 脚本设置为单独打印出名称:

我知道上面的示例的 args 格式不正确,但无法弄清楚如何将 vagrantfile 中的数组(用 ruby​​ 编写?)传递给我的 powershell 脚本。

我可以做这样的事情,我知道暂时有效:

但是,一旦我想引入多个数组,除非我非常具体地了解不同数组的大小,否则此功能将会中断。

我希望我正在尝试做的事情足够清楚,请随时询问更多信息,并提前感谢您的帮助。

0 投票
1 回答
507 浏览

bash - Vagrant 配置命令不会向 ~/.profile 添加别名

我有一个相当普通的 Vagrant 设置正在运行trusty64。它由单个 shell 文件配置。其中,它分别包含python3topythonpip3to的别名pip

出于某种神秘的原因,这些行从未进入~/.profile. 没有错误消息,也没有任何其他骚动,只是什么也没发生。现在是凌晨 2 点,我很确定我做错了什么,我只是不知道是什么。

0 投票
0 回答
461 浏览

ubuntu - 使用 Vagrant 在后台启动 Wildfly

我会使用 Vagrant 在后台自动启动 WildFly (JBOSS) 独立服务器。不幸的是,我不能这样做,只有前景。(Ubuntu 16.04)我尝试了以下方法。

Ubuntu 16.04 Wildfly 9.0.2

  1. 我将以下几行放入 Vagrantfile 但没有帮助。

    /li>
  2. 我尝试从脚本中运行以下命令,我将其放入 vm

    /li>
  3. 我试图检查 JBOSS env 变量

    /li>

Wildfly 无法启动,没有任何错误。如果我在没有工作的情况下启动野蝇。

0 投票
1 回答
670 浏览

vagrant - 尝试为我的 Vagrant 提供 Ansible

我正在尝试使用 Ansible playbook 配置虚拟机。

按照文档,我最终得到了这个简单的 Vagrant 文件:

如您所见,我正在尝试从playbook.yml文件中配置 xenial64 机器(Ubuntu 16.04)。

当我启动时vagrant provision,这是我得到的:

所以我的文件似乎被读取了,因为我statically included从角色中获得了一些到我的playbook.yml文件中。

但是,脚本很快停止,我没有任何信息可以调试或查看任何错误。

如何调试此过程?

编辑:更多信息

这是我的 playbook.yml 文件:

这是我的主机文件:

这是从 vagrant in 生成的主机文件.vagrant/provisioners/ansible/inventory/vagrant_ansible_inventory

这个对吗?不应该将 ansible_ssh_user 设置为vagrant吗?

0 投票
1 回答
595 浏览

shell - 在 vagrant shell 配置期间激活 anaconda 环境

我正在使用 vagrant(MacOSX Sierra 上的 1.9.1)ubuntu/xenial64在 VirtualBox 上配置框以运行 python 应用程序。我无法在配置时使用普通的 shell 命令激活 conda 环境source。在我的bootstrap.sh中,我有以下几行来创建一个新环境,然后切换到它。

我从 vagrant 收到以下错误。

为什么activateshell脚本找不到?我验证了/home/ubuntu/miniconda3/bin/where activatecan be found 已添加到.bashrc文件中的 PATH 中。