clufter man page

clufter — CLUster FilTER

Synopsis

clufter [<global option> ...] [<cmd> [<cmd option ...>]]

Description

Tool/library for transforming/analyzing cluster configuration formats

While primarily aimed at (CMAN,rgmanager)->(Corosync/CMAN,Pacemaker) cluster stacks configuration conversion (as per RHEL trend), the command-filter-format framework (capable of XSLT) offers also other uses through its plugin library.

Commands (as available, but stable); built-in only, use --list to get all

ccs-artefacts
Output artefacts referenced in the config. in CVS format
ccs-disable-rg
Make config. prevent RGManager from (accidentally) starting
ccs-obfuscate
Obfuscate credentials/IDs in CMAN-based cluster config.
ccs-revitalize
Migrate deprecated config's props (agent params, etc.)
ccs2pcs-flatiron
(CMAN,rgmanager)->(Corosync/CMAN,Pacemaker) cluster cfg.
ccs2pcs-needle
(CMAN,rgmanager)->(Corosync v2,Pacemaker) cluster cfg.
ccs2pcscmd-flatiron
(CMAN,rgmanager) cluster cfg. -> equivalent in pcs commands
ccs2pcscmd-needle
(CMAN,rgmanager) cluster cfg. -> equivalent in pcs commands
cib-revitalize
Migrate deprecated configuration items in CIB
cib2pcscmd
CIB -> equivalent in pcs commands
cmd-wrap
Wrap long lines carrying (fairly) convoluted shell commands
pcs2pcscmd-flatiron
(Corosync/CMAN,Pacemaker) cluster cfg. -> reinstating pcs commands
pcs2pcscmd-needle
(Corosync v2,Pacemaker) cluster cfg. -> reinstating pcs commands

Aliases thereof (environment-specific)

ccs2pcs
alias for ccs2pcs-needle
ccs2pcscmd
alias for ccs2pcscmd-needle
pcs2pcscmd
alias for pcs2pcscmd-needle

Options

Standalone global options:

These take precedence over any command.

-h [CMD], --help=[CMD]
show help message (can be command-specific) and exit
-H [CMD], --help-full=[CMD]
full help message (can be command-specific) and exit
-l, --list
list commands and exit
--list-dists=[VERBOSITY]
(Advanced) list explicitly supported --dist option arguments and exit
-v, --version
show version details and exit
-e EXT_USER, --ext=EXT_USER
(Advanced) specify dir/s (as PATH/multiplied) scanned for plugins
-s, --skip-ext
do not use standard external plugins
--completion-bash

generate bash completion and exit

Common options:

Either in global (before <cmd>) or command scope (after <cmd>).

--sys=SYS
(Advanced) override autodetected system [linux]
--dist=DIST
override target distro (for SYS=linux; see --list-dists) [fedora,26,Rawhide]
-q, --quiet
refrain from unnecesary messages (usually on stderr)
--color=[WHEN]
colorize messages if available [auto out of auto, never, always]
-d, --debug
shortcut for --loglevel=DEBUG
--logfile=FILE
specify log file (instead of stderr)
--loglevel=LEVEL
specify log level [WARNING out of NOTSET, DEBUG, INFO, WARNING, ERROR, CRITICAL]

To get help for given command, just precede or follow it with --help.

Author

Written by Jan Pokorný <jpokorny+pkg-clufter@redhat.com> and plugin authors.

Reporting Bugs

Report bugs to <https://bugzilla.redhat.com/enter_bug.c…>

See Also

clufter-ccs-artefacts(1), clufter-ccs-disable-rg(1), clufter-ccs-obfuscate(1), clufter-ccs-revitalize(1), clufter-ccs2pcs(1), clufter-ccs2pcs-flatiron(1), clufter-ccs2pcs-needle(1), clufter-ccs2pcscmd(1), clufter-ccs2pcscmd-flatiron(1), clufter-ccs2pcscmd-needle(1), clufter-cib-revitalize(1), clufter-cib2pcscmd(1), clufter-cmd-wrap(1), clufter-pcs2pcscmd(1), clufter-pcs2pcscmd-flatiron(1), clufter-pcs2pcscmd-needle(1), and perhaps more

Referenced By

clufter-ccs2pcs(1), clufter-ccs2pcscmd(1), clufter-ccs2pcscmd-flatiron(1), clufter-ccs2pcscmd-needle(1), clufter-ccs2pcs-flatiron(1), clufter-ccs2pcs-needle(1), clufter-ccs-artefacts(1), clufter-ccs-disable-rg(1), clufter-ccs-obfuscate(1), clufter-ccs-revitalize(1), clufter-cib2pcscmd(1), clufter-cib-revitalize(1), clufter-cmd-wrap(1), clufter-pcs2pcscmd(1), clufter-pcs2pcscmd-flatiron(1), clufter-pcs2pcscmd-needle(1).

October 2016 clufter 0.59.6 User Commands