freckfreckfreck

Description

freckfreckfreck is loosely named after the sound I make when something goes wrong while working on freckles or any of it’s adapters, frecklecutables, or ansible roles. It’s purpose is to provide tools and general help when something goes wrong while working on freckles or any of it’s adapters, frecklecutables, or ansible roles.

Application interface

(Autogenerated) cli help

freckfreckfreck

A helper script to make it easier to develop on and with freckles.

It contains a collection of tools to give developers and end-users quick access to context that is needed to develop and debug freckelize adapters and blueprints, as well as frecklecutables.

freckfreckfreck [OPTIONS] COMMAND [ARGS]...

Options

--version

the version of frkl you are using

-r, --use-repo <use_repo>

extra context repos to use

adapter-doc

Prints detailed information about the specified freckelize adapter.

freckfreckfreck adapter-doc [OPTIONS] ADAPTER_NAME

Arguments

ADAPTER_NAME

Required argument

debug-last

Re-runs the last freckle run directly using ansible-playbook and verbose output.

freckfreckfreck debug-last [OPTIONS]

list-adapters

Lists all freckelize adapters that are available in the requested execution context.

freckfreckfreck list-adapters [OPTIONS]

Options

-f, --filter <filter>

filters adapters names containing this string

-d, --details

print details about matching adapters

list-aliases

Lists aliases that are defined in the ‘task-aliases.yml’ files in the requested execution context.

freckfreckfreck list-aliases [OPTIONS]

Options

-f, --filter <filter>

filter aliases contains the provided string

-d, --details

print alias details

list-blueprints

Lists all blueprints that are available in the requested execution context.

freckfreckfreck list-blueprints [OPTIONS]

Options

-f, --filter <filter>

filters blueprints names containing this string

-d, --details

print details about matching blueprints

list-modules

Lists all (default) ansible modules.

This is just a quick and dirty helper to get information about standard Ansible modules. Most likely you’ll just want to use the Ansible documentation instead.

freckfreckfreck list-modules [OPTIONS]

Options

-f, --filter <filter>

filters module names containing this string

-d, --details

print details about matching modules

list-roles

Lists all roles that are available in the current context (which means, in the default and extra repositories configured by the user in a particular run).

This command lists all roles in all repositories that are configure, it does not automatically tell you which one will be used if you have two roles with the same name. That depends on the order you specify repositories in a run (last repo wins).

freckfreckfreck list-roles [OPTIONS]

Options

-f, --filter <filter>

filters module names containing this string

-r, --readme

print readme of matching roles

-d, --defaults

print defaults file of matching roles

-m, --meta

print meta details of matching roles

log

Prints out the last runs ansible log (verbose).

The normal output of any ‘freckles’ command is short-form. Which helps see what’s going on. This is not helpful when there is an issue or during development of roles, adapters, blueprints or frecklecutables.

Instead of manually tailing that particular log-file, this commands lets you do that a tad quicker.

freckfreckfreck log [OPTIONS]

Options

-f, --follow

follow the log file