… def api_token_plain = conf['api_token_plain'] if (api_token_plain) { assert api_token_plain instanceof String def token_param = new ApiTokenProperty() token_param.@apiToken = new Secret(api_token_plain) user.addProperty(token_param) } … $ puppet resource –modulepath=/ jenkins_user admin jenkins_user { 'admin': ensure => 'present', api_token_plain => '492b8b1a8a5015b5ff597ee8d4c00a43', api_token_public => 'c7311b827cd5244b603b01f96f4c6e24', full_name => 'jenkins admin', public_keys => ['sshrsa ...'], } files/puppet_helper.groovy