| OLD | NEW |
| 1 class base ($zone='adblockplus.org') { | 1 class base ($zone='adblockplus.org') { |
| 2 | 2 |
| 3 include postfix, ssh, stdlib | 3 include postfix, ssh, stdlib |
| 4 | 4 |
| 5 class {'logrotate': | |
| 6 stage => 'runtime', | |
| 7 } | |
| 8 | |
| 9 $servers = hiera('servers') | 5 $servers = hiera('servers') |
| 10 create_resources(base::explicit_host_record, $servers) | 6 create_resources(base::explicit_host_record, $servers) |
| 11 | 7 |
| 12 define explicit_host_record( | 8 define explicit_host_record( |
| 13 $ip, | 9 $ip, |
| 14 $ssh_public_key = undef, | 10 $ssh_public_key = undef, |
| 15 $role = undef, | 11 $role = undef, |
| 16 $dns = undef, | 12 $dns = undef, |
| 17 $groups = undef, | 13 $groups = undef, |
| 18 ) { | 14 ) { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 41 public_key => $public_key, | 37 public_key => $public_key, |
| 42 } | 38 } |
| 43 | 39 |
| 44 # Implicit realization behavior has been introduced by accident in a | 40 # Implicit realization behavior has been introduced by accident in a |
| 45 # previous version, hence it should be kept until class base is obsolete | 41 # previous version, hence it should be kept until class base is obsolete |
| 46 # and the obsolete records have been removed | 42 # and the obsolete records have been removed |
| 47 realize(Host[$title]) | 43 realize(Host[$title]) |
| 48 realize(Sshkey[$title]) | 44 realize(Sshkey[$title]) |
| 49 } | 45 } |
| 50 } | 46 } |
| OLD | NEW |