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,27,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.cgi?product=Fedora&component=clufter>

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), pcs(8).

June 2017 clufter 0.76.0 User Commands