我确定我错过了一些简单的东西,但是当我跑出流浪汉时我有这个错误.
==> default: Error: Could not parse for environment production: Is a directory - /tmp/vagrant-puppet/manifests-75f35e3bc7e32744860c4bb229c88812 on node local.company.com
==> default: Error: Could not parse for environment production: Is a directory - /tmp/vagrant-puppet/manifests-75f35e3bc7e32744860c4bb229c88812 on node local.company.com

当我流浪ssh许多软件包都没有安装(PHP,MysqL,apache).我尝试了ubuntu 12.04和14.04盒子.

这是我的config.yaml

vagrantfile:
target: local
vm:
    Box: puPHPet/ubuntu1204-x64
    Box_url: puPHPet/ubuntu1204-x64
    hostname: local.company.com
    memory: '1024'
    cpus: '2'
    chosen_provider: virtualBox
    network:
        private_network: 192.168.56.101
        forwarded_port: {  }
    post_up_message: ''
    provider:
        virtualBox:
            modifyvm:
                natdnshostresolver1: 'on'
            showgui: '0'
        vmware:
            numvcpus: 1
        parallels:
            cpus: 1
    provision:
        puppet:
            manifests_path: puPHPet/puppet/manifests
            module_path: puPHPet/puppet/modules
            options:
                - '--verbose'
                - '--hiera_config /vagrant/puPHPet/puppet/hiera.yaml'
    synced_folder:
        vflsf_wl9nzy0st9mc:
            source: ./
            target: /var/sites/devoffice
            sync_type: nfs
            smb:
                smb_host: ''
                smb_username: ''
                smb_password: ''
            rsync:
                args:
                    - '--verbose'
                    - '--archive'
                    - '-z'
                exclude:
                    - .vagrant/
                    - .git/
                auto: 'true'
            owner: www-data
            group: www-data
    usable_port_range:
        start: 10200
        stop: 10500
ssh:
    host: null
    port: null
    private_key_path: null
    username: vagrant
    guest_port: null
    keep_alive: true
    forward_agent: false
    forward_x11: false
    shell: 'bash -l'
    insert_key: false
vagrant:
    host: detect
server:
    install: '1'
    packages: {  }
users_groups:
    install: '1'
    groups: {  }
    users: {  }
locale:
    install: '1'
    settings:
        default_locale: ''
        locales: {  }
firewall:
    install: '1'
    rules: {  }
cron:
    install: '1'
    jobs: {  }
Nginx:
    install: '0'
    settings:
        default_vhost: 1
        proxy_buffer_size: 128k
        proxy_buffers: '4 256k'
        proxy_connect_timeout: 600s
        proxy_send_timeout: 600s
        proxy_read_timeout: 600s
        names_hash_bucket_size: 128
    upstreams: {  }
    vhosts:
        nxv_1zz0kbyjvv69:
            server_name: local.company.com
            www_root: /var/www/admin-v1
            listen_port: '80'
            index_files:
                - index.PHP
            client_max_body_size: 1m
            ssl: '1'
            ssl_cert: ''
            ssl_key: ''
            ssl_port: '443'
            ssl_protocols: ''
            ssl_ciphers: ''
            rewrite_to_https: '1'
            spdy: '1'
            locations:
                nxvl_2665t25gmpuy:
                    location: /
                    autoindex: 'off'
                    internal: 'false'
                    try_files:
                        - $uri
                        - $uri/
                        - /index.PHP$is_args$args
                    fastcgi: ''
                    fastcgi_index: ''
                    fastcgi_split_path: ''
                    proxy: ''
                    proxy_redirect: ''
                nxvl_xmvfqqvh9doe:
                    location: '~ \.PHP$'
                    autoindex: 'off'
                    internal: 'false'
                    try_files:
                        - $uri
                        - $uri/
                        - /index.PHP$is_args$args
                    fastcgi: '127.0.0.1:9000'
                    fastcgi_index: index.PHP
                    fastcgi_split_path: '^(.+\.PHP)(/.*)$'
                    fast_cgi_params_extra:
                        - 'SCRIPT_FILENAME $request_filename'
                        - 'APP_ENV dev'
                    set:
                        - '$path_info $fastcgi_path_info'
                    proxy: ''
                    proxy_redirect: ''
    proxies: {  }
apache:
    install: '1'
    settings:
        user: www-data
        group: www-data
        default_vhost: true
        manage_user: false
        manage_group: false
        sendfile: 0
    modules:
        - proxy_fcgi
        - rewrite
    vhosts:
        av_iwuq9x9j83hm:
            servername: local.company.com
            docroot: /var/sites/devoffice/admin-v1
            port: '443'
            setenv:
                - 'APP_ENV dev'
            setenvif:
                - 'Authorization "(.*)" HTTP_AUTHORIZATION=$1'
            custom_fragment: ''
            ssl: '1'
            ssl_cert: ''
            ssl_key: ''
            ssl_chain: ''
            ssl_certs_dir: ''
            ssl_protocol: ''
            ssl_cipher: ''
PHP:
    install: '1'
    settings:
        version: '56'
    modules:
        PHP:
            - cli
            - intl
            - mcrypt
        pear: {  }
        pecl: {  }
    ini:
        display_errors: 'On'
        error_reporting: '-1'
        session.save_path: /var/lib/PHP/session
        date.timezone: UTC
    fpm_ini:
        error_log: /var/log/PHP-fpm.log
    fpm_pools:
        PHPfp_vstyf2feqrjw:
            ini:
                prefix: www
                listen: '127.0.0.1:9000'
                security.limit_extensions: .PHP
                user: www-user
                group: www-data
    composer: '1'
    composer_home: ''
xdebug:
    install: '1'
    settings:
        xdebug.default_enable: '1'
        xdebug.remote_autostart: '0'
        xdebug.remote_connect_back: '1'
        xdebug.remote_enable: '1'
        xdebug.remote_handler: dbgp
        xdebug.remote_port: '9000'
blackfire:
    install: '0'
    settings:
        server_id: ''
        server_token: ''
        agent:
            http_proxy: ''
            https_proxy: ''
            log_file: stderr
            log_level: '1'
        PHP:
            agent_timeout: '0.25'
            log_file: ''
            log_level: '1'
xhprof:
    install: '0'
wpcli:
    install: '0'
    version: v0.19.0
drush:
    install: '0'
    version: 6.3.0
ruby:
    install: '1'
    versions: {  }
python:
    install: '1'
    packages: {  }
    versions: {  }
nodejs:
    install: '1'
    npm_packages: {  }
hhvm:
    install: '0'
    nightly: 0
    composer: '1'
    composer_home: ''
    settings: {  }
    server_ini:
        hhvm.server.host: 127.0.0.1
        hhvm.server.port: '9000'
        hhvm.log.use_log_file: '1'
        hhvm.log.file: /var/log/hhvm/error.log
    PHP_ini:
        display_errors: 'On'
        error_reporting: '-1'
        date.timezone: UTC
mariadb:
    install: '0'
    settings:
        version: '10.1'
        root_password: '123'
        override_options: {  }
    adminer: 0
    users:
        mariadbnu_k90oiyvvczk8:
            name: dbuser
            password: '123'
    databases:
        mariadbnd_65a8qo8f2pqr:
            name: dbname
            sql: ''
    grants:
        mariadbng_8r6dvf23am4e:
            user: dbuser
            table: '*.*'
            privileges:
                - ALL
MysqL:
    install: '1'
    settings:
        version: '5.5'
        root_password: '123'
        override_options: {  }
    adminer: 0
    users:
        MysqLnu_zrpf1arlvuul:
            name: dbuser
            password: '123'
    databases:
        MysqLnd_u7r68nbams0v:
            name: zaycon_db
            sql: ''
    grants: {  }
postgresql:
    install: '0'
    settings:
        global:
            encoding: UTF8
            version: '9.4'
        server:
            postgres_password: '123'
    databases: {  }
    users: {  }
    grants: {  }
    adminer: 0
mongodb:
    install: '0'
    settings:
        auth: 1
        bind_ip: 127.0.0.1
        port: '27017'
    databases: {  }
redis:
    install: '0'
    settings:
        conf_port: '6379'
sqlite:
    install: '0'
    adminer: 0
    databases: {  }
mailhog:
    install: '0'
    settings:
        smtp_ip: 0.0.0.0
        smtp_port: 1025
        http_ip: 0.0.0.0
        http_port: '8025'
        path: /usr/local/bin/mailhog
beanstalkd:
    install: '0'
    settings:
        listenaddress: 0.0.0.0
        listenport: '11300'
        maxjobsize: '65535'
        maxconnections: '1024'
        binlogdir: /var/lib/beanstalkd/binlog
        binlogfsync: null
        binlogsize: '10485760'
    beanstalk_console: 0
rabbitmq:
    install: '0'
    settings:
        port: '5672'
    users: {  }
    vhosts: {  }
    plugins: {  }
elastic_search:
    install: '0'
    settings:
        version: 1.4.1
        java_install: true
solr:
    install: '0'
    settings:
        version: 4.10.2
        port: '8984'
所以我花了很长时间尝试通过apt-get更新或重新安装puppet.原来它最初是通过ruby安装的,所以这个简单的命令修复了这个问题.

vagrant ssh into server,sudo su then gem install puppet,exit server.运行流浪汉

更新:这确实是一个没有更新的盒子的问题,但流浪盒更新不起作用的原因是因为当PuPHPet更新他们的盒子时,hashicorp没有与其他人一起释放这个盒子.

错误:无法解析环境生产:是一个目录 – 与vagrant和puphpet的更多相关文章

  1. Vagrant(WSL)+PHPStorm+Xdebu 断点调试环境搭建

    这篇文章主要介绍了Vagrant(WSL)+PHPStorm+Xdebu 断点调试环境搭建,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  2. Vagrant将无法在Windows CMD上启动(Errno :: EACCES)

    所以我正在使用从这个网站获得的VagrantBox:https://github.com/edx/configuration/wiki/edX-Developer-Stack我根据说明进行了设置(虽然我已经修改了,因为我使用的是WindowsCMD),当我输入vagrant时,我得到了这个输出:我不太清楚这意味着什么,或者它与Ruby有什么关系.当我在Cygwin上运行它时,它工作正常,但出于测试

  3. 套接字 – ai_socktype不支持的Servname

    我有一个Tornado/Python应用程序的这个问题.显然,端口被thiscanbecaused解释为字符串而不是整数.所以在我的情况下,我需要更改我的启动脚本以强制它被解释为整数.

  4. windows-7 – 当我在Windows 7命令行上使用`Vagrant Up`时,为什么Vagrant不会进入我的虚拟盒?

    每当我尝试VagrantUp时,它会加载盒子并完成大部分工作,但是因为我正在尝试使用Puppet来配置这个CentOS6.3最小化,我需要SSH在VagrantUp期间工作(如果我希望它尽可能自主).我从Vagrant的INFO日志中获得以下信息:在VagrantUp期间,Windows系统会尝试连接到SSH.如果您在命令行上键入:您可能会看到它失败并尝试了几次.它看起来像这样:发生这种情况是因为

  5. centos – 通过私人网络从外部Vagrant盒子拒绝连接

    虽然有很多事情可能是错误的,但第一个要检查的是访客内部的防火墙:它可能就像拥有端口22但不是端口80的规则一样简单.

  6. 是否有简化的方法从现有的CentOS 5.10服务器导出设置以进行本地Vagrant配置? (木偶,厨师,贝壳或其他)

    像这样的东西是我想象的……在我决定询问是否有更好的方式与Vagrant携手合作之前,我做了一些事情.它并不可怕,但并非真正“精简”或全面.这是细节……

  7. CentOS 7上的bash PATH从哪里获取/usr/local / bin?

    目前我没有解释为什么用户在他们的PATH中以/usr/local/bin:/usr/bin结束,而root获取其他人.在bash源代码“config-top.h”中有这样的:

  8. 在CentOS 6下启动时,httpd服务无法启动

    我在配置CentOS6Vagrant设置以启动Apache服务时遇到问题.我尝试过使用chkconfig,操作系统似乎只是忽略它.当我运行sudochkconfig–listhttpd时,我明白了我假设是运行命令的结果在我的配置脚本中正确配置此事情的不同尝试.我不是在使用Puppet或Chef,也不是我真的想要的.我有一个在不同的主机上工作,但在第二台主机上它似乎因某种原因停止工作.用sudo服务

  9. ubuntu – vagrant无法连接到虚拟框

    当我使用基本的Vagrantfile,只配置了两条线:我看到我的虚拟框打开,但是我的流氓日志多次显示此行直到超时:然后,超时后的一段时间,虚拟框框终于要求我登录,但是太久了!所以我用流氓/流氓记录.然后在我的物理机器上,如果我“流氓ssh”.没有事情发生,直到:怎么了?

  10. ubuntu – vagrant synced_folders和VBoxInternal2 / SharedFoldersEnableSymlinksCreate

    好的,这是交易我正在Windows8上运行vagrant(ubunttu12.10),但每当我尝试从我的非nfs共享文件夹中创建virtualenv(python)时,我得到’协议错误’,结果是virtualBox不允许sym-linking默认情况下,但可以使用它来为每个共享启用它VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME

随机推荐

  1. PHP个人网站架设连环讲(一)

    先下一个OmnihttpdProffesinalV2.06,装上就有PHP4beta3可以用了。PHP4给我们带来一个简单的方法,就是使用SESSION(会话)级变量。但是如果不是PHP4又该怎么办?我们可以假设某人在15分钟以内对你的网页的请求都不属于一个新的人次,这样你可以做个计数的过程存在INC里,在每一个页面引用,访客第一次进入时将访问时间送到cookie里。以后每个页面被访问时都检查cookie上次访问时间值。

  2. PHP函数学习之PHP函数点评

    PHP函数使用说明,应用举例,精简点评,希望对您学习php有所帮助

  3. ecshop2.7.3 在php5.4下的各种错误问题处理

    将方法内的函数,分拆为2个部分。这个和gd库没有一点关系,是ecshop程序的问题。会出现这种问题,不外乎就是当前会员的session或者程序对cookie的处理存在漏洞。进过本地测试,includes\modules\integrates\ecshop.php这个整合自身会员的类中没有重写integrate.php中的check_cookie()方法导致,验证cookie时返回的username为空,丢失了登录状态,在ecshop.php中重写了此方法就可以了。把他加到ecshop.php的最后面去就可

  4. NT IIS下用ODBC连接数据库

    $connection=intodbc_connect建立数据库连接,$query_string="查询记录的条件"如:$query_string="select*fromtable"用$cur=intodbc_exec检索数据库,将记录集放入$cur变量中。再用while{$var1=odbc_result;$var2=odbc_result;...}读取odbc_exec()返回的数据集$cur。最后是odbc_close关闭数据库的连接。odbc_result()函数是取当前记录的指定字段值。

  5. PHP使用JpGraph绘制折线图操作示例【附源码下载】

    这篇文章主要介绍了PHP使用JpGraph绘制折线图操作,结合实例形式分析了php使用JpGraph的相关操作技巧与注意事项,并附带源码供读者下载参考,需要的朋友可以参考下

  6. zen_cart实现支付前生成订单的方法

    这篇文章主要介绍了zen_cart实现支付前生成订单的方法,结合实例形式详细分析了zen_cart支付前生成订单的具体步骤与相关实现技巧,需要的朋友可以参考下

  7. Thinkphp5框架实现获取数据库数据到视图的方法

    这篇文章主要介绍了Thinkphp5框架实现获取数据库数据到视图的方法,涉及thinkPHP5数据库配置、读取、模型操作及视图调用相关操作技巧,需要的朋友可以参考下

  8. PHP+jquery+CSS制作头像登录窗(仿QQ登陆)

    本篇文章介绍了PHP结合jQ和CSS制作头像登录窗(仿QQ登陆),实现了类似QQ的登陆界面,很有参考价值,有需要的朋友可以了解一下。

  9. 基于win2003虚拟机中apache服务器的访问

    下面小编就为大家带来一篇基于win2003虚拟机中apache服务器的访问。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  10. Yii2中组件的注册与创建方法

    这篇文章主要介绍了Yii2之组件的注册与创建的实现方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下

返回
顶部