Módulo Puppet Tomcat criando context.xml

0

Eu posso estar fazendo algo realmente estúpido aqui, mas eu não sei se posso descobrir. Temos um fantoche normal com o tomcat install e estou tentando usar o módulo puppet tomcat para criar um arquivo context.xml.

Eu não acredito que tenhamos o módulo mais recente, mas o readme sugere é o que eu preciso fazer:

#### Define: 'tomcat::context'

Create Tomcat context files

**Parameters within 'tomcat::context':**

##### 'path'
Absolute path indicating where the context file should be created. Mandatory. Does not create parent directories.

##### 'owner'
File owner. Defaults to ['${tomcat_user}'](#tomcat_user).

##### 'group'
File group. Defaults to ['${tomcat_group}'](#tomcat_group).

##### 'file_mode'
File mode. Defaults to ['${file_mode}'](#file_mode).

##### 'params'
A hash of attributes/values for the 'Context' container. See [Context](http://tomcat.apache.org/tomcat-9.0-doc/config/context.html#Attributes) for the list of possible attributes.

Eu tentei algumas coisas no hiera e não consigo encontrar nenhum exemplo dele, por exemplo:

tomcat::context:
  dave:
    path:     "/tmp/dave.xml"
    owner:    'tomcat'
    group:    'tomcat'
    filemode: '0644''

É ignorado completamente. O Context.pp novamente parece sugerir que isso deve ser lido:

define tomcat::context (
  $path,
  $owner            = $::tomcat::tomcat_user_real,
  $group            = $::tomcat::tomcat_group_real,
  $file_mode        = $::tomcat::file_mode,
  $params           = {},
  $loader           = {},
  $manager          = {},
  $realm            = {},
  $resources        = {},
  $watchedresources = [],
  $parameters       = [],
  $environments     = [],
  $listeners        = [],
  $valves           = [],
  $resourcedefs     = [],
  $resourcelinks    = [],
  $jarscanner       = [],
  ) {
  # The base class must be included first
  if !defined(Class['tomcat']) {
    fail('You must include the tomcat base class before using any tomcat defined resources')
  }

Qualquer ajuda apreciada.

Obrigado

Dave

    
por ds2000 30.04.2018 / 13:23

0 respostas