首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要apt::源作为依赖项会产生语法错误

需要apt::源作为依赖项会产生语法错误
EN

Stack Overflow用户
提问于 2015-08-27 07:40:53
回答 1查看 1K关注 0票数 5

在安装之前,我需要添加到apt的坞源列表。

我有过

代码语言:javascript
复制
apt::source { 'debian-jessie':
  comment  => 'This is the docker Debian jessie mirror',
  location => 'http://apt.dockerproject.org/repo',
  release  => 'debian-jessie',
  repos    => 'main',
  key_content => '58118E89F3A912897C070ADBF76221572C52609D',
  key_server => 'keyserver.ubuntu.com',
  ensure => present,
  include_src  => false,
  include_deb => true,
}

它起作用了,而且

代码语言:javascript
复制
package {'docker-engine':
  ensure => present,
  before => Class['docker'],
}

它只在第二次运行后才能工作(我使用vagrant provision,但这与问题无关)。

我想要的是,通过指示傀儡在apt::source之前执行docker-engine,从而使整个事情在第一次配置时工作,但是在require中添加它并不是一个有效的语法:

代码语言:javascript
复制
package {'docker-engine':
  ensure => present,
  before => Class['docker'],
  require => [
    Apt::source['debian-jessie'],
  ]
}

如何指定此依赖项?

文件的其余部分如下所示:

代码语言:javascript
复制
class { 'docker':
  dns                        => '192.168.1.1',
  manage_package             => false,
  use_upstream_package_source=> false,
# service_name   => 'docker',
  docker_command             => 'docker',
  package_name               => 'docker-engine',
  service_enable             => true,
  service_state              => 'running',
  extra_parameters           => ["--insecure-registry=192.168.1.0/24"],
}

include 'docker'

file { "/lib/systemd/system/docker.service":
  notify  => Service["docker"],
  ensure  => present,
  owner   => "root",
  group   => "root",
  mode    => 0600,
  source  =>"puppet:///modules/docker/etc/systemd/system/docker.service"
} ~> Exec['systemctl-daemon-reload']
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-27 08:58:41

大写单词source

代码语言:javascript
复制
require => Apt::Source['debian-jessie']

傀儡文献声明:

资源参考的一般形式是:

  • 资源类型,大写(如果资源类型包括名称空间分隔符::),则必须将每个段大写
  • 开口的方括号
  • 资源的标题为字符串或以逗号分隔的标题列表。
  • 关闭的方括号
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32243421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档