xref: /illumos-gate/usr/src/cmd/idmap/idmapd/idmap.xml (revision 2dd4154f)
1c5c4113dSnw<?xml version="1.0"?>
2c5c4113dSnw<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
3c5c4113dSnw<!--
4148c5f43SAlan Wright Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
5fea136a0SMatt Barden Copyright 2018 Nexenta Systems, Inc.  All rights reserved.
6*2dd4154fSMatt Barden Copyright 2023 RackTop Systems, Inc.
7c5c4113dSnw
8c5c4113dSnw CDDL HEADER START
9c5c4113dSnw
10c5c4113dSnw The contents of this file are subject to the terms of the
11c5c4113dSnw Common Development and Distribution License (the "License").
12c5c4113dSnw You may not use this file except in compliance with the License.
13c5c4113dSnw
14c5c4113dSnw You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
15c5c4113dSnw or http://www.opensolaris.org/os/licensing.
16c5c4113dSnw See the License for the specific language governing permissions
17c5c4113dSnw and limitations under the License.
18c5c4113dSnw
19c5c4113dSnw When distributing Covered Code, include this CDDL HEADER in each
20c5c4113dSnw file and include the License file at usr/src/OPENSOLARIS.LICENSE.
21c5c4113dSnw If applicable, add the following below this CDDL HEADER, with the
22c5c4113dSnw fields enclosed by brackets "[]" replaced with your own identifying
23c5c4113dSnw information: Portions Copyright [yyyy] [name of copyright owner]
24c5c4113dSnw
25c5c4113dSnw CDDL HEADER END
26c5c4113dSnw
27c5c4113dSnw	NOTE:  This service manifest is not editable; its contents will
28c5c4113dSnw	be overwritten by package or patch operations, including
29c5c4113dSnw	operating system upgrade.  Make customizations in a different
30c5c4113dSnw	file.
31c5c4113dSnw-->
32c5c4113dSnw
33c5c4113dSnw<service_bundle type='manifest' name='SUNWcsr:idmap'>
34c5c4113dSnw
35c5c4113dSnw<service
36c5c4113dSnw	name='system/idmap'
37c5c4113dSnw	type='service'
38c5c4113dSnw	version='1'>
39c5c4113dSnw
40c5c4113dSnw	<create_default_instance enabled='false' />
41c5c4113dSnw
42c5c4113dSnw	<single_instance />
43c5c4113dSnw
44c5c4113dSnw	<dependency
45fea136a0SMatt Barden		name='rpcbind'
46fea136a0SMatt Barden		grouping='require_all'
47fea136a0SMatt Barden		restart_on='restart'
48fea136a0SMatt Barden		type='service'>
49fea136a0SMatt Barden		<service_fmri value='svc:/network/rpc/bind' />
50fea136a0SMatt Barden	</dependency>
51c5c4113dSnw
52c5c4113dSnw	<dependency name='filesystem-minimal'
53c5c4113dSnw		grouping='require_all'
54c5c4113dSnw		restart_on='error'
55c5c4113dSnw		type='service'>
56c5c4113dSnw		<service_fmri value='svc:/system/filesystem/minimal' />
57c5c4113dSnw	</dependency>
58c5c4113dSnw
59c5c4113dSnw	<exec_method
60c5c4113dSnw		type='method'
61c5c4113dSnw		name='start'
62c5c4113dSnw		exec='/usr/lib/idmapd'
63c5c4113dSnw		timeout_seconds='60' />
64c5c4113dSnw
65c5c4113dSnw	<exec_method
66c5c4113dSnw		type='method'
67c5c4113dSnw		name='stop'
68c5c4113dSnw		exec=':kill'
69c5c4113dSnw		timeout_seconds='60' />
70c5c4113dSnw
71c5c4113dSnw	<exec_method
72c5c4113dSnw		type='method'
73c5c4113dSnw		name='refresh'
74c5c4113dSnw		exec=':kill -HUP'
75c5c4113dSnw		timeout_seconds='60' />
76c5c4113dSnw
77c5c4113dSnw	<property_group name='general' type='framework'>
78c5c4113dSnw		<propval
79c5c4113dSnw			name='action_authorization'
80c5c4113dSnw			type='astring'
81c5c4113dSnw			value='solaris.smf.manage.idmap' />
82d7b20d6bSbaban		<propval
83d7b20d6bSbaban			name='value_authorization'
84d7b20d6bSbaban			type='astring'
85d7b20d6bSbaban			value='solaris.smf.manage.idmap' />
86c5c4113dSnw	</property_group>
87c5c4113dSnw
88c5c4113dSnw<!--
89c5c4113dSnw	Properties affecting the service
90c5c4113dSnw-->
91c5c4113dSnw	<property_group name='config' type='application' >
92c5c4113dSnw		<stability value='Unstable' />
93c5c4113dSnw		<propval
94c5c4113dSnw			name='list_size_limit'
95c5c4113dSnw			type='count'
96c5c4113dSnw			value='0' />
97fea136a0SMatt Barden		<propval
98fea136a0SMatt Barden			name='max_threads'
99fea136a0SMatt Barden			type='count'
100fea136a0SMatt Barden			value='40' />
101c5c4113dSnw		<propval
102c5c4113dSnw			name='value_authorization'
103c5c4113dSnw			type='astring'
104c5c4113dSnw			value='solaris.smf.value.idmap' />
105*2dd4154fSMatt Barden		<propval
106*2dd4154fSMatt Barden			name='discovery_retry_max_delay'
107*2dd4154fSMatt Barden			type='count'
108*2dd4154fSMatt Barden			value='30' />
1093f1de28dSBayard Bell		<propval
1103f1de28dSBayard Bell			name='id_cache_timeout'
1113f1de28dSBayard Bell			type='count'
1123f1de28dSBayard Bell			value='86400' />
1133f1de28dSBayard Bell		<propval
1143f1de28dSBayard Bell			name='name_cache_timeout'
1153f1de28dSBayard Bell			type='count'
1163f1de28dSBayard Bell			value='604800' />
117b3700b07SGordon Ross		<propval
118b3700b07SGordon Ross			name='preferred_dc'
119b3700b07SGordon Ross			type='astring'
120b3700b07SGordon Ross			value='' />
121b3700b07SGordon Ross		<propval
122b3700b07SGordon Ross			name='rediscovery_interval'
123b3700b07SGordon Ross			type='count'
124b3700b07SGordon Ross			value='3600' />
125a774f103SGordon Ross		<propval
126a774f103SGordon Ross			name='site_name'
127a774f103SGordon Ross			type='astring'
128a774f103SGordon Ross			value='' />
129b3700b07SGordon Ross		<propval
130b3700b07SGordon Ross			name='use_ads'
131b3700b07SGordon Ross			type='boolean'
132b3700b07SGordon Ross			value='true' />
133b3700b07SGordon Ross		<propval
134b3700b07SGordon Ross			name='use_lsa'
135b3700b07SGordon Ross			type='boolean'
136b3700b07SGordon Ross			value='true' />
137c5c4113dSnw	</property_group>
138c5c4113dSnw
139148c5f43SAlan Wright	<property_group name='debug' type='application' >
140148c5f43SAlan Wright		<stability value='Unstable' />
141148c5f43SAlan Wright		<propval name='all'       type='integer' value='0' />
142148c5f43SAlan Wright		<propval name='config'    type='integer' value='0' />
143148c5f43SAlan Wright		<propval name='mapping'   type='integer' value='0' />
144148c5f43SAlan Wright		<propval name='discovery' type='integer' value='0' />
145148c5f43SAlan Wright		<propval name='dns'       type='integer' value='0' />
146148c5f43SAlan Wright		<propval name='ldap'      type='integer' value='0' />
147148c5f43SAlan Wright		<propval
148148c5f43SAlan Wright			name='value_authorization'
149148c5f43SAlan Wright			type='astring'
150148c5f43SAlan Wright			value='solaris.smf.value.idmap' />
151148c5f43SAlan Wright	</property_group>
152148c5f43SAlan Wright
153c5c4113dSnw	<stability value='Unstable' />
154c5c4113dSnw
155c5c4113dSnw	<template>
156c5c4113dSnw		<common_name>
157c5c4113dSnw			<loctext xml:lang='C'>
158c5c4113dSnw			Native Identity Mapping Service
159c5c4113dSnw			</loctext>
160c5c4113dSnw		</common_name>
161c5c4113dSnw		<documentation>
162bbf21555SRichard Lowe			<manpage title='idmapd' section='8'
163c5c4113dSnw				manpath='/usr/share/man' />
164bbf21555SRichard Lowe			<manpage title='idmap' section='8'
165c5c4113dSnw				manpath='/usr/share/man' />
166c5c4113dSnw		</documentation>
167c5c4113dSnw	</template>
168c5c4113dSnw
169c5c4113dSnw</service>
170c5c4113dSnw
171c5c4113dSnw</service_bundle>
172