cdist/other/types_submitted_for_inclusion/__rsyncer
Darko Poljak cf32b669ff Write sphinx rst docs. 2016-05-22 17:16:03 +02:00
..
parameter update changelog, move __rsyncer from types to other/ (see README.inclusion) 2012-01-26 11:56:12 +01:00
README.inclusion update changelog, move __rsyncer from types to other/ (see README.inclusion) 2012-01-26 11:56:12 +01:00
gencode-local update changelog, move __rsyncer from types to other/ (see README.inclusion) 2012-01-26 11:56:12 +01:00
man.rst Write sphinx rst docs. 2016-05-22 17:16:03 +02:00

README.inclusion

Description:

    Type that supports transfer of huge data, which is a general problem in
    configuration management systems.

    Good solution using standardised rsync approach.

Problem:

    Uses root@$__target_host:$destination notation for transfer.
    This breaks the concept of being able to replace __remote_exec and
    __remote_copy and then doing chroot or different stuff.

    This breaks for instance, if __remote_copy = cp and the destination is
    a local chroot.

Solutions:

    - Have cdist provide support for rsync syntax?
    - Integrate __rsyncer more in line with philosohpy of other components
    - Think about the general way of __rsyncer and what cdist would need
      to provide for general solution.