## #
## # Sample manifest from cdist distribution
## #
## 
## # Every machine becomes a marker, so sysadmins know that automatic
## # configurations are happening
## __file /etc/cdist-configured
## __cdistmarker
## 
## case "$__target_host" in
##    # Everybody has this
##    localhost)
##       require="__file/etc/cdist-configured" __link /tmp/cdist-testfile \
##          --source /etc/cdist-configured  --type symbolic
##       require="__directory/tmp/cdist-test-dir" __file /tmp/cdist-test-dir/test-file \
##          --mode 0750 --owner nobody --group root
##       __directory /tmp/cdist-test-dir --mode 4777
## 
##       require="__file/etc/cdist-configured __link/tmp/cdist-testfile" \
##          __file /tmp/cdist-another-testfile
## 
##    ;;
## 
##    #
##    # Use an alias in /etc/hosts for localhost to use these hosts:
##    # 
##    # 127.0.0.1    localhost.localdomain   localhost cdist-archlinux
##    #
##    cdist-archlinux)
##       # This is the specific package type for pacman
##       __package_pacman zsh --state installed
##       
##       # The __package type autoselect the right type based on the os
##       __package vim --state installed
## 
##       # If the type is a singleton, it does not take an object id
##       __issue
##    ;;
##    # This is how it would look like on gentoo
##    cdist-gentoo)
##       # Same stuff for gentoo
##       __package tree --state installed
##    ;;
## 
##    cdist-debian)
##       __package_apt atop --state installed
##       __package apache2 --state removed
##    ;;
## 
##    cdist-redhat)
##       __issue
##       __motd
##    ;;
## 
##    # Real machines may be used with their hostname or fqdn,
##    # depending on how you call cdist
##    # ...
##    # ;;
##    # machine.example.org)
##    # ...
##    # ;;
## esac