cdist-type__link - Manage links (hard and symbolic)
Contents
Copying
Copyright (C) 2011-2012 Nico Schottelius. You can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation, either version 3 of the License,
or (at your option) any later version.
Copyright
ungleich GmbH 2021
7.0.0 Sep 11, 2024 CDIST-TYPE__LINK(7)
Description
This cdist type allows you to manage hard and symbolic links. The given object id is the destination for
the link.
Examples
# Create hard link of /etc/shadow
__link /root/shadow --source /etc/shadow --type hard
# Relative symbolic link
__link /etc/apache2/sites-enabled/www.test.ch \
--source ../sites-available/www.test.ch \
--type symbolic
# Absolute symbolic link
__link /opt/plone --source /home/services/plone --type symbolic
# Remove link
__link /opt/plone --state absent
Messages
created<destination>
Link to destination was created.
removed<destination>
Link to destination was removed.
removed<destination>(directory)
Destination was removed because state is present and destination was directory.
removed<destination>(wrongsource)
Destination was removed because state is present and destination link source was wrong.
Name
cdist-type__link - Manage links (hard and symbolic)
Optional Parameters
state 'present' or 'absent', defaults to 'present'
Required Parameters
source Specifies the link source.
type Specifies the link type: Either hard or symbolic.
