vagrant相关内容
我在流浪的 ubuntu 上安装带有 ansible 的 MySQL 时遇到问题, 这是我的 MySQL 部分 ---- 名称:安装 MySQL易于:名称:“{{ item }}"with_items:- python-mysqldb- mysql 服务器- 名称:使用 root 密码凭据复制 .my.cnf 文件模板:源代码:模板/根/.my.cnf目标:~/.my.cnf所有者:roo
..
我的服务器上有一个 ansible 2.1.0,我在那里通过 vagrant 和 PC 进行部署.“部署"角色有: - 名称:上传代码变成:真的成为用户:www-datagit: repo=git@bitbucket.org:****.gitdest=/var/www/mainkey_file=/var/www/.ssh/id_rsaaccept_hostkey=true更新=是力=是注册:fr
..
尝试通过 Ubuntu Xenial 映像上的 vagrant 上的 ansible 配置程序运行剧本,但收到以下错误: PLAY [全部] ************************************************************************** 任务 [设置] ****************************************
..
我正在尝试配置一个虚拟机(使用 Vagrant 和 Ansible),需要一个 file.py 来完全正确配置这台机器(根据我正在学习的书),我正在使用DigitalOcean API V2,但由于我没有有效的信用卡,我的帐户被冻结,因此我不得不将 DigitalOcean 更改为 AWS,因为我工作的公司在 AWS 上有一个帐户,现在我使用“客户 ID"和"api 密钥'来自 AWS VM,因此
..
我正在使用安装了 Vagrant 的 Ubuntu 16.04 主机.我想记录一组任务的开始时间和结束时间.这些任务被定义为角色.我创建了一个角色 host_test 角色,以确保我能够使用 local_action 在我的主机上touch 一个文件.但我相信,由于这个剧本是通过 Vagrant 提供的,当 host_test 角色由 ansible 扮演时,它的控制是在 vagrant box
..
这可能很简单.我正在 Ubuntu 12.04 上使用 ansible-playbook 进行配置: ansible-playbook web.yml 并收到以下错误: 错误:文件 ./hosts 被标记为可执行文件,但未能正确执行.如果这不应该是一个可执行脚本,请使用 `chmod -x ./hosts` 更正它. 所以我尝试更改该文件的权限,但看起来我不能这样做.首先,我通过运行 ls
..
我正在尝试在来宾 VM 上配置 Ruby + Rails.这是我在 playbook.yml 中的内容: ---- 主持人:所有须藤:真的任务:- apt: update_cache=yes- apt: name={{ item }} state=presentwith_items:- 构建必不可少的- git 核心- zlib1g-dev- libssl-dev- libreadline-de
..
我正在使用 Vagrant(Virtual Box 提供商)来设置本地虚拟机.我还使用 ansible 和更具体的 ansible_local(Vagrant 插件)将一些工具部署到 VM 中. 最初我试图按照 ansible 文档创建一个新用户. ---- 名称:主节点主机:127.0.0.1连接:本地用户:rootvars_files:- vars/vars.yml变量:用户名:尼古拉
..
我有一个创建 3 个服务器的 Vagrantfile.我有两本可靠的剧本.playbook1 应该首先在每台服务器上执行.第二个 playbook2 应该只在 server1 上执行,而不是在 server2 和 server3 上执行. 我如何使用我的 Vagrantfile 管理这个? Vagrant.configure("2") 做 |config|config.vm.box = "
..
我有一个创建 3 个服务器的 Vagrantfile.我有两本可靠的剧本.playbook1 应该首先在每台服务器上执行.第二个 playbook2 应该只在 server1 上执行,而不是在 server2 和 server3 上执行. 我如何使用我的 Vagrantfile 管理这个? Vagrant.configure("2") 做 |config|config.vm.box = "
..
我正在尝试通过 Ansible 在 Vagrant 机器上自动安装脚本. 我尝试了很多在网络上找到解决方案,但文档和示例非常薄弱. 我尝试安装的脚本会提示我尝试使用 Ansible Expect 模块 以编程方式回答的问题. Ansible 任务: - 名称:“运行 Lisk 安装" 变成:真 become_user: vagrant 期望:
..
我无法强制 vagrant 配置从 bitbucket 克隆私有 git 存储库.我有流浪者 1.6.3. Vagrant.configure(VAGRANTFILE_API_VERSION) 做 |config|config.ssh.private_key_path = "~/.vagrant.d/insecure_private_key"config.ssh.forward_agent =
..
我有这两个简单的任务: - 姓名:我是外壳:“回声`id`"- 名称:问好shell: echo "postgres 打招呼"sudo_user: postgres 第二个任务在长时间暂停后失败,输出如下(它以 vvv 的详细级别与 vagrant 一起运行)(是的,我已经验证用户 postgres 存在,我可以从虚拟机内部执行 sudo su postgres) 任务:[postgresq
..
我正在尝试使用 Ansible 配置 Ubuntu Xenial Vagrant 来宾.它在 Ubuntu 14.04 上正常工作,但在 16.04 上失败.我得到的错误是 chown failed: 查找用户 vagrant 失败 我正在运行的任务如下: - 名称:确保/srv/web 存在变成:是文件:路径:/srv/web状态:目录模式:0755所有者:“{{ remote
..
我是 Ansible 的新手,我不明白所有人如何轻松地使用 Ansible/YAML 语法编写 shell 命令.可能是我错过了文档中解释得很好的页面. 例如:如果我想在我的远程机器上执行这些命令,我需要在我的 playbook.yml 中写什么: sudo apt-get install software-properties-commonsudo apt-key adv –recv
..
当我尝试执行挂载模块时,我的 Ansible playbook 出现错误: 错误挂载 192.168.33.1:/Users/me/playbooks/site1/website: mount.nfs: remote share not in 'host:dir' 格式 代码目录挂载: $ vagrant ssh -c "mount | grep http"192.168.33.1:/Use
..
总而言之,在使用 Ansible 配置我的 vagrant box 时,我在尝试使用 ssh 克隆我的 bitbucket 私有存储库时遇到了一个神秘的错误.错误指出“主机密钥验证失败". 然而,如果我 vagrant ssh 然后运行 'git clone' 命令,私有仓库就被成功克隆了.这表明 ssh 转发代理确实在工作,并且 vagrant box 可以访问我与 bitbucket
..
目的 我想要 ansible 在我的 Windows 8 机器上配置虚拟机 vm [通过 Vagrant].一切都需要在本地运行,因为 Ansible 不能在 Windows 上运行,我用 ansible 作为控制机器引导一个 debian vm.此代码作为示例.在与系统苦苦挣扎后,我让它有些工作,但并不完全(虽然 ansible 没有告诉我). 问题 如果需要,使用 ansib
..
我知道 Ansible 在 Windows 上运行时有问题.这就是为什么,我想避免将它用于我的主机.我想提供一个在 VirtualBox 中运行的本地 linux vm. 我想知道是否有人可以告诉我是否有可能使用 vagrant 在同一个机器上启动两个独立的虚拟机.然后在其中一台 VM 上安装 Ansible,然后使用 SSH 登录到该 VM.从那里,使用 Ansible 作为主机的 Lin
..
我无法看到正确的使用方法.我有多个服务器分配了不同的角色,分布在多个组中.与生产/登台环境相比,我在本地 Vagrant 环境中使用 group_vars 时遇到了一些困难.在生产中,有更多的服务器,分配的组更少.在我的 Vagrant 环境中,我有更少的机器,每个机器分配了更多的角色/组.我有一台机器,它是一组组的成员,每个组都有自己的变量“tcp_ports",它列出了应该在我的 iptabl
..