O módulo NTP instala, configura e gerencia o serviço NTP em uma variedade de sistemas e distribuições operacionais.
include ntp
é suficiente para colocá -lo em funcionamento. Para passar em parâmetros especificando quais servidores usar:
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
}
Todos os parâmetros para o módulo NTP estão contidos na classe ntp
principal; portanto, para qualquer função do módulo, defina as opções desejadas. Veja os usos comuns abaixo para exemplos.
include ntp
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
}
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
restrict => [ ' 127.0.0.1 ' ],
}
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
restrict => [
' default ignore ' ,
' -6 default ignore ' ,
' 127.0.0.1 ' ,
' -6 ::1 ' ,
' ntp1.corp.com nomodify notrap nopeer noquery ' ,
' ntp2.corp.com nomodify notrap nopeer noquery '
],
}
Restringir o NTP a uma interface específica é especialmente útil no nó OpenStack, que pode ter inúmeras interfaces virtuais.
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
interfaces => [ ' 127.0.0.1 ' , ' 1.2.3.4 ' ]
}
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
restrict => [ ' 127.0.0.1 ' ],
service_manage => false ,
}
class { 'ntp' :
package_manage => false ,
}
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
restrict => [ ' 127.0.0.1 ' ],
service_manage => false ,
config_epp => ' different/module/custom.template.epp ' ,
}
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
burst => true ,
}
Veja referência.md
Este módulo foi testado em todas as plataformas apoiadas por PE. Além disso, é testado (mas não suportado) no Solaris 10 e no Fedora 20-22.
Para uma extensa lista de sistemas operacionais suportados, consulte metadados.json
Esta base de código é licenciada no licenciamento Apache2.0, no entanto, devido à natureza da base de código, as dependências de código aberto também podem usar uma combinação de licenciamento AGPL, BSD-2, BSD-3, GPL2.0, LGPL, MIT e MPL.
Estamos experimentando uma nova ferramenta para executar testes de aceitação. Seu nome é Puppet_litmus Isso substitui o copo como o corredor de teste. Para executar os testes de aceitação, siga as instruções aqui.
Os módulos de marionetes na forja de fantoche são projetos abertos, e as contribuições da comunidade são essenciais para mantê -los ótimos. Siga nossas diretrizes ao contribuir com alterações.
Para obter mais informações, consulte nosso Guia de Contribuição do Módulo.
Para ver quem já está envolvido, consulte a lista de colaboradores.