我尝试用流浪汉创建简单的开发环境但是在postgres中遇到问题.
我的Vagrantfile很简单:
# -*- mode: ruby -*-
# vi: set ft=ruby :
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.network "forwarded_port", guest: 8000, host: 8000
config.vm.network :public_network
config.vm.provision "ansible" do |ansible|
ansible.playbook = "playbook.yml"
end
end
Run Code Online (Sandbox Code Playgroud)
我使用ansible提供:
- name: Configure development machine
hosts: all
sudo: True
tasks:
- name: install postgres
apt: name={{ item }} update_cache=yes
with_items:
- postgresql
- postgresql-contrib
Run Code Online (Sandbox Code Playgroud)
但出了问题,postgres安装不正确
当我ssh到VM,我看到奇怪的事情:
$ /etc/init.d/postgresql start …Run Code Online (Sandbox Code Playgroud)