如何在包含类时打破Puppet中的依赖关系
我有以下定义: class nginx::install{ … } class nginx::service{ … } class nginx::config{ … } class nginx{ include nginx::install, nginx::service, nginx::config } class jenkins::nginx{ include nginx file{'/etc/nginx/sites-enabled/jenkins': source => …, require => Class['nginx'], } } 但是当我运行这个时,Puppet告诉我我有一个循环: err: Could not apply complete catalog: Found 1 dependency cycle: (Class[Jenkins::Nginx] => File[/etc/nginx/sites-available/jenkins] => Class[Jenkins::Nginx]) Try the '–graph' option and opening […]