• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

buggy/H17-Dec-2021-15397

Makefile.amH A D17-Dec-20211.5 KiB3911

README.orgH A D17-Dec-20214.2 KiB140109

abort.cfH A D17-Dec-20211.7 KiB6041

accessed_before.cfH A D17-Dec-20211.4 KiB5234

accessedbefore.cfH A D17-Dec-20211.7 KiB5243

accumulated_time.cfH A D17-Dec-20211.8 KiB7248

acl.cfH A D17-Dec-20211.8 KiB7149

acl_generic.cfH A D17-Dec-20211.5 KiB5839

acl_ntfs.cfH A D17-Dec-2021618 2721

acl_secret.cfH A D17-Dec-20211.5 KiB5740

action_policy.cfH A D17-Dec-20214.6 KiB12850

active_directory.cfH A D17-Dec-20212.7 KiB7455

activedirectory_listusers.cfH A D17-Dec-20211.5 KiB3931

activedirectory_showuser.cfH A D17-Dec-20211.5 KiB4235

ago.cfH A D17-Dec-20211.7 KiB6749

app_baseline.cfH A D17-Dec-20212.3 KiB6750

appgroups.cfH A D17-Dec-20215 KiB158134

arrays.cfH A D17-Dec-20211,013 4133

augment.cfH A D17-Dec-20211.4 KiB3935

backreferences_files.cfH A D17-Dec-20211.9 KiB7547

basename.cfH A D17-Dec-2021737 2522

bsdflags.cfH A D17-Dec-20211.2 KiB4832

bundle_return_values.cfH A D17-Dec-2021515 3521

bundlesequence.cfH A D17-Dec-2021413 2117

bundlesmatching.cfH A D17-Dec-20212.4 KiB8567

bundlestate.cfH A D17-Dec-20211.8 KiB5846

canonify.cfH A D17-Dec-20211.4 KiB4636

cf-secret.cfH A D17-Dec-20212.6 KiB6753

cf-secret.cf.cfcryptH A D17-Dec-2021318

cf-secret.cf.privH A D17-Dec-20211.7 KiB3129

cf-secret.cf.pubH A D17-Dec-2021426 98

cf2_integration.cfH A D17-Dec-20211.6 KiB6343

cf_version_after.cfH A D17-Dec-2021433 1716

cf_version_at.cfH A D17-Dec-2021426 1716

cf_version_before.cfH A D17-Dec-2021426 1716

cf_version_between.cfH A D17-Dec-2021499 1716

cf_version_maximum.cfH A D17-Dec-2021437 1716

cf_version_minimum.cfH A D17-Dec-2021428 1716

change_detect.cfH A D17-Dec-20211.7 KiB6645

changedbefore.cfH A D17-Dec-20211.3 KiB4729

chdir.cfH A D17-Dec-20211.3 KiB4732

class-automatic-canonificiation.cfH A D17-Dec-20211.8 KiB5341

classes_global.cfH A D17-Dec-20211.5 KiB6743

classesmatching.cfH A D17-Dec-20212.1 KiB6047

classfiltercsv.cfH A D17-Dec-20212.7 KiB8675

classmatch.cfH A D17-Dec-20211.5 KiB5239

classvar_convergence.cfH A D17-Dec-20211.5 KiB6238

commands.cfH A D17-Dec-20211.3 KiB4830

compare.cfH A D17-Dec-20211.4 KiB6141

complicated_cpu_bound_benchmark.cfH A D17-Dec-202130.7 KiB1,2981,196

const.cfH A D17-Dec-20212 KiB6258

container_iteration.cfH A D17-Dec-20211.7 KiB5847

container_key_iteration.cfH A D17-Dec-20212.9 KiB7461

control_expand.cfH A D17-Dec-20211.9 KiB9262

copy.cfH A D17-Dec-20211.3 KiB4131

copy_classes.cfH A D17-Dec-20212.6 KiB127102

copy_copbl.cfH A D17-Dec-20211.7 KiB4634

copy_edit.cfH A D17-Dec-20212.7 KiB11979

copydir_copbl.cfH A D17-Dec-20211.4 KiB4631

copylinks.cfH A D17-Dec-20212 KiB8255

countclassesmatching.cfH A D17-Dec-20211.5 KiB4537

countlinesmatching.cfH A D17-Dec-20211.4 KiB4536

create_filedir.cfH A D17-Dec-20212 KiB7149

createdb.cfH A D17-Dec-20212 KiB6851

customize_by_named_list.cfH A D17-Dec-20212.5 KiB9866

data_expand.cfH A D17-Dec-20211.7 KiB5141

data_readstringarray.cfH A D17-Dec-20212.5 KiB6959

data_regextract.cfH A D17-Dec-20213.4 KiB8167

data_sysctlvalues.cfH A D17-Dec-202140.3 KiB936930

datastate.cfH A D17-Dec-20212.1 KiB6653

def.jsonH A D17-Dec-2021238 109

defaults.cfH A D17-Dec-20212.5 KiB9159

defaults2.cfH A D17-Dec-20211.7 KiB6941

defaults3.cfH A D17-Dec-2021512 2919

definitions.cfH A D17-Dec-20212.8 KiB10667

deletelines.cfH A D17-Dec-20212.1 KiB9159

depends_on.cfH A D17-Dec-2021190 1912

depends_on2.cfH A D17-Dec-2021626 5134

difference.cfH A D17-Dec-20212.5 KiB6754

dirname.cfH A D17-Dec-20211.4 KiB4335

disable.cfH A D17-Dec-20211.3 KiB4329

disable_and_rotate_files.cfH A D17-Dec-20211.7 KiB6946

diskfree.cfH A D17-Dec-20211.5 KiB5040

dollar.cfH A D17-Dec-20211.3 KiB5030

edit_column_files.cfH A D17-Dec-20212.7 KiB11476

edit_comment_lines.cfH A D17-Dec-20212.2 KiB9564

edit_deletenotmatch.cfH A D17-Dec-20211.6 KiB7049

edit_insert_fuzzylines.cfH A D17-Dec-20211.8 KiB7950

edit_insert_lines.cfH A D17-Dec-20211.9 KiB8355

edit_insert_lines_silly.cfH A D17-Dec-20211.9 KiB8355

edit_passwd_file.cfH A D17-Dec-20212.2 KiB9256

edit_passwd_file_basic.cfH A D17-Dec-20211.4 KiB5033

edit_replace_string.cfH A D17-Dec-20212.1 KiB9563

edit_sectioned_file.cfH A D17-Dec-20212.7 KiB12281

edit_setvar.cfH A D17-Dec-20211.9 KiB7547

edit_template.cfH A D17-Dec-2021322 2214

edit_triggerclass.cfH A D17-Dec-20212.2 KiB10366

edit_xml.cfH A D17-Dec-20212.6 KiB9074

ensure_line_present_prepend_append.cfH A D17-Dec-2021984 4234

env.cfH A D17-Dec-2021200 1813

epimenides.cfH A D17-Dec-20211.2 KiB4028

escape.cfH A D17-Dec-20211.4 KiB4636

eval.cfH A D17-Dec-20213.1 KiB8177

every.cfH A D17-Dec-20213.9 KiB118103

exec_args.cfH A D17-Dec-20211.4 KiB4933

exec_in_sequence.cfH A D17-Dec-20211.9 KiB8255

execd.cfH A D17-Dec-20211.3 KiB3929

execresult.cfH A D17-Dec-20212.7 KiB8370

execresult_as_data.cfH A D17-Dec-2021635 3026

expand.cfH A D17-Dec-20211.4 KiB5331

failedcommand.cfH A D17-Dec-2021525 3225

file_change_detection.cfH A D17-Dec-20212 KiB8959

file_hash.cfH A D17-Dec-20212.2 KiB6552

file_owner_list_template.cfH A D17-Dec-20211.6 KiB6141

fileexists.cfH A D17-Dec-20211.6 KiB5039

filenames.cfH A D17-Dec-20211.2 KiB4833

fileperms.cfH A D17-Dec-20211.3 KiB5334

files_content.cfH A D17-Dec-2021989 4741

files_depth_search_include_basedir.cfH A D17-Dec-20215.6 KiB132117

files_transformer.cfH A D17-Dec-20212.6 KiB6556

filesexist.cfH A D17-Dec-20211.5 KiB5840

filesexist2.cfH A D17-Dec-20211.5 KiB6538

filesize.cfH A D17-Dec-20211.6 KiB4940

filestat.cfH A D17-Dec-20212.8 KiB7866

filter.cfH A D17-Dec-20214.9 KiB9985

findfiles.cfH A D17-Dec-20211.5 KiB4637

findfiles_up.cfH A D17-Dec-20211.1 KiB3534

fix_names.cfH A D17-Dec-20211.8 KiB7853

format.cfH A D17-Dec-20212.3 KiB6756

function-return-types.cfH A D17-Dec-20213.4 KiB9684

getclassmetatags.cfH A D17-Dec-20211.7 KiB5544

getenv.cfH A D17-Dec-20211.5 KiB5740

getfields.cfH A D17-Dec-20211.9 KiB5847

getgid.cfH A D17-Dec-20211.5 KiB4940

getindices.cfH A D17-Dec-20212.2 KiB6553

getindices_and_values.cfH A D17-Dec-20211.4 KiB5134

getmacaddress.cfH A D17-Dec-20211.5 KiB6645

getregistry.cfH A D17-Dec-20211.2 KiB4228

getuid.cfH A D17-Dec-20211.3 KiB4535

getuserinfo.cfH A D17-Dec-20211.6 KiB4434

getusers.cfH A D17-Dec-20211.5 KiB4738

getvalues.cfH A D17-Dec-20212 KiB6450

getvariablemetatags.cfH A D17-Dec-20211.7 KiB5343

global_list_expansion.cfH A D17-Dec-20211.6 KiB6343

global_list_expansion_2.cfH A D17-Dec-20211.5 KiB6242

grep.cfH A D17-Dec-20211.9 KiB5947

groupexists.cfH A D17-Dec-20211.5 KiB5241

guest_environment_kvm.cfH A D17-Dec-20211.9 KiB8974

hash.cfH A D17-Dec-20212 KiB5744

hash_to_int.cfH A D17-Dec-20211.7 KiB5342

hashcomment.cfH A D17-Dec-20211.9 KiB7451

hashmatch.cfH A D17-Dec-20211.3 KiB4729

hashuncomment.cfH A D17-Dec-20211.8 KiB7351

helloworld.cfH A D17-Dec-20211.1 KiB3023

host2ip.cfH A D17-Dec-20211.3 KiB5033

hostrange.cfH A D17-Dec-20212.8 KiB7055

hostsseen.cfH A D17-Dec-20211.2 KiB4027

hostswithclass.cfH A D17-Dec-2021368 2116

hub.cfH A D17-Dec-20212.2 KiB8861

id.cfH A D17-Dec-20212.5 KiB11174

inform.cfH A D17-Dec-2021644 1715

inherit.cfH A D17-Dec-20212 KiB9963

inherit_from.cfH A D17-Dec-20211.3 KiB5649

inherit_from_classes.cfH A D17-Dec-20212.2 KiB5348

inline-json.cfH A D17-Dec-20211.2 KiB6055

inline-yaml.cfH A D17-Dec-20211.3 KiB5953

insert_users.cfH A D17-Dec-20213 KiB13589

int.cfH A D17-Dec-2021518 2218

intarray.cfH A D17-Dec-20211.2 KiB4427

intersection.cfH A D17-Dec-20211.9 KiB5544

inventory_cpu.cfH A D17-Dec-2021722 3626

ip2host.cfH A D17-Dec-20211.6 KiB5241

iprange.cfH A D17-Dec-20211.4 KiB5132

irange.cfH A D17-Dec-20211.6 KiB6046

isdir.cfH A D17-Dec-20211.3 KiB4936

isexecutable.cfH A D17-Dec-20211.4 KiB4536

isgreaterthan.cfH A D17-Dec-20211.4 KiB5338

isipinsubnet.cfH A D17-Dec-20211.7 KiB4837

islessthan.cfH A D17-Dec-20211.4 KiB5338

islink.cfH A D17-Dec-20211.5 KiB5542

isnewerthan.cfH A D17-Dec-20211.6 KiB5543

isplain.cfH A D17-Dec-20211.5 KiB5340

isvariable.cfH A D17-Dec-20211.4 KiB5338

iteration.cfH A D17-Dec-20211.3 KiB4632

join.cfH A D17-Dec-20212.1 KiB5746

kill_process_running_wrong_user.cfH A D17-Dec-20211.9 KiB5242

lastnode.cfH A D17-Dec-20212 KiB6047

ldap.cfH A D17-Dec-20212.5 KiB7849

length.cfH A D17-Dec-20211.8 KiB5645

linking.cfH A D17-Dec-20212.2 KiB8759

literal_server.cfH A D17-Dec-20213 KiB11076

local_group_present.cfH A D17-Dec-2021333 1815

local_user_password.cfH A D17-Dec-2021506 2219

local_user_secondary_group_member.cfH A D17-Dec-2021132 98

local_users_absent.cfH A D17-Dec-2021138 119

local_users_locked.cfH A D17-Dec-2021138 119

local_users_present.cfH A D17-Dec-2021734 3228

locate_files_and_compress.cfH A D17-Dec-20211.7 KiB6745

log_private.cfH A D17-Dec-20211.4 KiB5337

loops.cfH A D17-Dec-20211.4 KiB4931

lsdir.cfH A D17-Dec-20211.5 KiB4637

main.cfH A D17-Dec-2021359 1713

main_entry_point.cfH A D17-Dec-2021523 239

main_library.cfH A D17-Dec-2021773 2810

maparray.cfH A D17-Dec-20212.5 KiB7462

mapdata.cfH A D17-Dec-20213.6 KiB8872

mapdata_jsonpipe.cfH A D17-Dec-20213.2 KiB7963

maplist.cfH A D17-Dec-20211.8 KiB6449

max-min-mean-variance.cfH A D17-Dec-20212.5 KiB7762

measure_log.cfH A D17-Dec-2021821 4333

measurements.cfH A D17-Dec-20213.8 KiB160119

menu.cfH A D17-Dec-20212.1 KiB7960

mergedata-last-key-wins.cfH A D17-Dec-2021742 3127

mergedata.cfH A D17-Dec-20215.2 KiB123102

meta.cfH A D17-Dec-20211.6 KiB6341

method.cfH A D17-Dec-20211.5 KiB6037

method_polymorph.cfH A D17-Dec-2021566 3927

method_validate.cfH A D17-Dec-20211.7 KiB7345

method_var.cfH A D17-Dec-2021789 4836

method_var2.cfH A D17-Dec-2021748 4834

missing_ok.cfH A D17-Dec-20213.5 KiB9478

module_exec.cfH A D17-Dec-20211.3 KiB4631

module_exec_2.cfH A D17-Dec-20211.7 KiB7447

monitord.cfH A D17-Dec-20211.3 KiB4428

mount_fs.cfH A D17-Dec-20211.5 KiB5941

multipassvars.cfH A D17-Dec-20211.2 KiB3628

multiple_outcomes.cfH A D17-Dec-20213 KiB10687

mustache_classes.cfH A D17-Dec-20211.9 KiB5345

mustache_comments.cfH A D17-Dec-2021308 2016

mustache_extension_compact_json.cfH A D17-Dec-2021542 2319

mustache_extension_expand_key.cfH A D17-Dec-2021353 1514

mustache_extension_multiline_json.cfH A D17-Dec-2021374 1817

mustache_extension_top.cfH A D17-Dec-2021557 2924

mustache_sections_empty_list.cfH A D17-Dec-2021384 2217

mustache_sections_inverted.cfH A D17-Dec-2021430 1915

mustache_sections_non_empty_list.cfH A D17-Dec-2021370 2217

mustache_sections_non_false_value.cfH A D17-Dec-2021432 2217

mustache_set_delimiters.cfH A D17-Dec-2021389 2217

mustache_template_motd.cfH A D17-Dec-20214.3 KiB124103

mustache_variables.cfH A D17-Dec-2021513 2924

namespace_class1.cfH A D17-Dec-2021405 3521

namespace_classes.cfH A D17-Dec-2021628 3319

namespace_var_meta.cfH A D17-Dec-2021317 2515

namespace_var_meta2.cfH A D17-Dec-2021358 2615

neighbourhood_watch.cfH A D17-Dec-20212.6 KiB9767

none.cfH A D17-Dec-20213 KiB10491

nth.cfH A D17-Dec-20213.6 KiB9880

null_config.cfH A D17-Dec-20211.3 KiB4331

orchestrate_chain1.cfH A D17-Dec-20212.5 KiB13498

orchestrate_chain2.cfH A D17-Dec-20212.4 KiB12790

orchestrate_delay_trigger.cfH A D17-Dec-20211.5 KiB8259

orchestrate_dominoes1.cfH A D17-Dec-20212.4 KiB10973

orchestrate_dominoes2.cfH A D17-Dec-20212.8 KiB14195

orchestrate_dragon.cfH A D17-Dec-20215.4 KiB232156

orchestrate_dragon_load_balancer.cfH A D17-Dec-20217 KiB308204

orchestrate_n_of_m.cfH A D17-Dec-20211.4 KiB6344

orchestration_hostlist.cfH A D17-Dec-20211.7 KiB5948

ordering.cfH A D17-Dec-20211.8 KiB8053

package_apt.cfH A D17-Dec-20212.7 KiB9567

package_bundles.cfH A D17-Dec-20212.9 KiB7360

package_freebsd.cfH A D17-Dec-20212.2 KiB8758

package_latest.cfH A D17-Dec-2021465 2519

package_msi_file.cfH A D17-Dec-20212.1 KiB6848

package_msi_version.cfH A D17-Dec-20211.9 KiB6848

package_rpm.cfH A D17-Dec-20212.4 KiB8659

package_solaris.cfH A D17-Dec-20211.7 KiB6141

package_windows_feature.cfH A D17-Dec-20211.2 KiB3526

package_yum.cfH A D17-Dec-20211.5 KiB5740

package_zypper.cfH A D17-Dec-20211.5 KiB5740

packagesmatching.cfH A D17-Dec-20212.2 KiB6449

parallel_exec.cfH A D17-Dec-20211.7 KiB6645

parseintarray.cfH A D17-Dec-20211.7 KiB6150

parserealarray.cfH A D17-Dec-20211.7 KiB5847

parsestringarray.cfH A D17-Dec-2021996 4033

parsestringarrayidx.cfH A D17-Dec-20212 KiB6351

pathtype.cfH A D17-Dec-20211.8 KiB7751

pattern_and_edit.cfH A D17-Dec-20211.5 KiB6139

peerleader.cfH A D17-Dec-20212.9 KiB8068

peerleaders.cfH A D17-Dec-20212.9 KiB8068

peers.cfH A D17-Dec-20212.9 KiB8068

postfix.cfH A D17-Dec-20213.1 KiB12587

printfile.cfH A D17-Dec-20211.2 KiB5753

process_kill.cfH A D17-Dec-20211.1 KiB3926

process_matching.cfH A D17-Dec-20211.9 KiB7048

process_matching2.cfH A D17-Dec-20211.6 KiB6241

process_matching3.cfH A D17-Dec-20211.8 KiB6745

process_restart.cfH A D17-Dec-20211.4 KiB5036

process_restart_basic.cfH A D17-Dec-20211.3 KiB4430

process_signalling.cfH A D17-Dec-20211.7 KiB7045

processes_define_class_based_on_process_runtime.cfH A D17-Dec-20211.9 KiB6450

product.cfH A D17-Dec-20211.5 KiB4837

promises.cfH A D17-Dec-20212 KiB7052

quoting.cfH A D17-Dec-2021863 3529

randomint.cfH A D17-Dec-20211.7 KiB5646

read_module_protocol.cfH A D17-Dec-20211,004 4538

readcsv.cfH A D17-Dec-20211.6 KiB5140

readdata.cfH A D17-Dec-20212.3 KiB6553

readenvfile.cfH A D17-Dec-20212.9 KiB9078

readfile.cfH A D17-Dec-20211.6 KiB5344

readintarray.cfH A D17-Dec-20212.5 KiB8776

readintlist.cfH A D17-Dec-20211 KiB3533

readintrealstringlist.cfH A D17-Dec-20212.7 KiB7967

readlist.cfH A D17-Dec-20211.3 KiB4628

readrealarray.cfH A D17-Dec-20212.5 KiB8676

readreallist.cfH A D17-Dec-20211.1 KiB3836

readstringarray.cfH A D17-Dec-20213.6 KiB10595

readstringlist.cfH A D17-Dec-20211.5 KiB4543

readtcp.cfH A D17-Dec-20211.5 KiB5034

reference_values_inside_data.cfH A D17-Dec-2021724 3520

reg_multiline.cfH A D17-Dec-2021749 3123

regarray.cfH A D17-Dec-20211.5 KiB5942

regcmp.cfH A D17-Dec-20211.5 KiB5238

regex_replace.cfH A D17-Dec-20212.2 KiB5345

regex_win.cfH A D17-Dec-2021588 2721

regextract.cfH A D17-Dec-20211.7 KiB5341

registry.cfH A D17-Dec-20212.3 KiB7544

registry_cache.cfH A D17-Dec-20211.7 KiB5442

registryvalue.cfH A D17-Dec-20211.5 KiB4838

regline.cfH A D17-Dec-20212.1 KiB6749

reglist.cfH A D17-Dec-20211.7 KiB5545

remake_outputs.plH A D03-May-20225.8 KiB242186

remoteclasses.cfH A D17-Dec-20213.9 KiB176115

remoteclasses2.cfH A D17-Dec-20211.2 KiB6544

remotescalar.cfH A D17-Dec-20212.5 KiB9063

remove_deadlinks.cfH A D17-Dec-20211.7 KiB7550

rename.cfH A D17-Dec-20211.2 KiB4330

repairedcommand.cfH A D17-Dec-2021361 2518

report_custom.cfH A D17-Dec-20211.7 KiB7147

report_state.cfH A D17-Dec-20211.4 KiB5234

reports.cfH A D17-Dec-20211.5 KiB5243

reporttofile.cfH A D17-Dec-20211.1 KiB3727

resolveconf.cfH A D17-Dec-20212.8 KiB11782

returnszero.cfH A D17-Dec-20211.6 KiB5138

reverse.cfH A D17-Dec-20211.9 KiB6555

root_passwd.cfH A D17-Dec-20213.3 KiB13792

rxdirs.cfH A D17-Dec-20211.9 KiB6051

select_class.cfH A D17-Dec-20211.3 KiB5433

select_mode.cfH A D17-Dec-20211.7 KiB6745

select_region.cfH A D17-Dec-20212.9 KiB9577

select_size.cfH A D17-Dec-20211.5 KiB5841

selectservers.cfH A D17-Dec-20212 KiB7145

server_callback.cfH A D17-Dec-20212.6 KiB9370

server_copy_localhost.cfH A D17-Dec-20213.3 KiB140100

server_copy_purge.cfH A D17-Dec-20213.1 KiB13193

server_copy_remote.cfH A D17-Dec-20213.4 KiB13293

server_flatcopy_localhost.cfH A D17-Dec-20213.3 KiB13998

service_catalogue.cfH A D17-Dec-20211.3 KiB6038

service_catalogue_separate.cfH A D17-Dec-2021636 3426

service_disable.cfH A D17-Dec-20211.3 KiB4530

service_start.cfH A D17-Dec-2021590 2721

services.cfH A D17-Dec-20211.8 KiB5744

services_concept.cfH A D17-Dec-20213.1 KiB12781

services_default_service_bundle.cfH A D17-Dec-2021569 3023

services_win.cfH A D17-Dec-20211.4 KiB5638

setuidlog.cfH A D17-Dec-20211.5 KiB6240

setvar.cfH A D17-Dec-20211.7 KiB5738

shuffle.cfH A D17-Dec-20211.7 KiB5241

simple_ssh_key_distribution.cfH A D17-Dec-20212.8 KiB8774

software_dist.cfH A D17-Dec-20216.5 KiB176141

software_update_version_yum.cfH A D17-Dec-20211.8 KiB5644

some.cfH A D17-Dec-20213.5 KiB125106

sort.cfH A D17-Dec-20213.8 KiB10185

splitstring.cfH A D17-Dec-20211.7 KiB5644

sql_table_structure.cfH A D17-Dec-20211 KiB4836

storage-cifs.cfH A D17-Dec-2021705 3126

storage.cfH A D17-Dec-20211.5 KiB5840

storejson.cfH A D17-Dec-20212.1 KiB6052

strcmp.cfH A D17-Dec-20211.4 KiB5238

strftime.cfH A D17-Dec-202112.8 KiB171160

string.cfH A D17-Dec-2021421 2521

string_downcase.cfH A D17-Dec-20211.4 KiB4335

string_head.cfH A D17-Dec-20211.4 KiB4435

string_length.cfH A D17-Dec-20211.4 KiB4335

string_mustache.cfH A D17-Dec-20212.5 KiB7158

string_replace.cfH A D17-Dec-20212 KiB5345

string_reverse.cfH A D17-Dec-20211.4 KiB4436

string_split.cfH A D17-Dec-20211.7 KiB5644

string_tail.cfH A D17-Dec-20211.4 KiB4435

string_trim.cfH A D17-Dec-2021646 2925

string_upcase.cfH A D17-Dec-20211.4 KiB4335

stringarray.cfH A D17-Dec-20211.4 KiB4830

sublist.cfH A D17-Dec-20214.1 KiB11099

sum.cfH A D17-Dec-20211.5 KiB4738

switchcase.cfH A D17-Dec-20211.1 KiB7447

symlink.cfH A D17-Dec-20211.5 KiB4232

symlink_children.cfH A D17-Dec-20211.6 KiB4536

sys_interfaces_ip_addresses_ipv4.cfH A D17-Dec-20212.1 KiB6355

syslog.cfH A D17-Dec-20211.2 KiB4831

syslog2.cfH A D17-Dec-2021514 3524

template.cfH A D17-Dec-20211.7 KiB6643

template2.cfH A D17-Dec-20211.1 KiB4832

template_method-inline_mustache.cfH A D17-Dec-20212.3 KiB7359

test_environment.cfH A D17-Dec-20212.8 KiB10471

tidy_all_files.cfH A D17-Dec-20212.1 KiB8861

topic_map.ltmH A D17-Dec-20211.7 KiB6841

translatepath.cfH A D17-Dec-20211.5 KiB4938

type.cfH A D17-Dec-20211.2 KiB4639

unique.cfH A D17-Dec-20211.9 KiB5646

unpack_method_calls.cfH A D17-Dec-2021758 4033

update.cfH A D17-Dec-20213.2 KiB14393

user_edit.cfH A D17-Dec-20211.8 KiB7046

user_edit_method.cfH A D17-Dec-20211.9 KiB8252

userexists.cfH A D17-Dec-20211.4 KiB5238

users_type.cfH A D17-Dec-2021993 4842

validdata.cfH A D17-Dec-2021461 2018

validjson.cfH A D17-Dec-2021445 2018

varclass.cfH A D17-Dec-20211.3 KiB4929

varexpansion.cfH A D17-Dec-20211.4 KiB5534

variablesmatching.cfH A D17-Dec-20211.9 KiB5041

variablesmatching_as_data.cfH A D17-Dec-20211.6 KiB4637

varnet.cfH A D17-Dec-2021306 1510

vars.cfH A D17-Dec-20211.2 KiB4028

warnifline.cfH A D17-Dec-20211.6 KiB6444

webserver.cfH A D17-Dec-20213 KiB12286

win_dns_client.cfH A D17-Dec-2021933 2821

win_emergency.cfH A D17-Dec-20211.9 KiB7452

win_registry.cfH A D17-Dec-20212.5 KiB9570

win_schedule.cfH A D17-Dec-20212.2 KiB6646

with.cfH A D17-Dec-20212.4 KiB7058

zenoss.cfH A D17-Dec-20212.2 KiB8962

README.org

1#+Title: Examples
2
3This directory contains simple stand alone examples that illustrate the language
4and how cfengine works.
5
6These examples are shipped in our packages as part embedded package
7documentation and are commonly included from the [[https://github.com/cfengine/documentation][documentation repository]] for
8inclusion in the [[https://docs.cfengine.com][reference manual]].
9
10Examples that contain an =example_output= =src= block are run as part of our
11=common= [[./../tests/acceptance/04_examples/.][automated tests]] during ci builds.
12
13Before running an example be sure to execute the commands inside the =prep=
14=src= block if one exists.
15
16#+BEGIN_SRC shell :results output :exports both
17  awk '/.*begin_src prep/ {p=1}; p; /.*end_src/ {p=0}' ./file_hash.cf
18#+END_SRC
19
20#+RESULTS:
21: #+begin_src prep
22: #@ ```
23: #@ echo 1 > /tmp/1
24: #@ echo 2 > /tmp/2
25: #@ echo 3 > /tmp/3
26: #@ ```
27: #+end_src
28
29They can be run directly:
30
31#+BEGIN_SRC shell :exports both
32  chmod 600 ./countclassesmatching.cf
33  cf-agent -If ./countclassesmatching.cf
34#+END_SRC
35
36#+RESULTS:
37: R: Found 1 classes matching
38
39And their output can be compared with the =example_output= section.
40
41#+BEGIN_SRC shell :results output :exports both
42  awk '/.*begin_src example_output/ {p=1}; p; /.*end_src/ {p=0}' ./countclassesmatching.cf
43#+END_SRC
44
45#+RESULTS:
46: #+begin_src example_output
47: #@ ```
48: #@ R: Found 1 classes matching
49: #@ ```
50: #+end_src
51
52**Note:** Output inside of the =example_output= must be stable across runs of
53  the agent in order to work for testing. If including an example that has
54  unstable output from inside of the documentation repository consider adding a
55  static section to show in the documentation and a section showing an example
56  of the expected output. For example see the [[./randomint.cf][=randomint.cf= example]], and the
57  [[https://docs.cfengine.com/docs/master/reference-functions-randomint.html][=randomint()= in the reference manual]].
58
59Running the examples:
60
61#+BEGIN_SRC shell :results output :exports both
62  cd ..
63  find . -name "*.cf*" | xargs chmod 600
64  tests/acceptance/testall --jobs=4\
65            --printlog\
66            --baseclasses=AUTO\
67            --extraclasses=DEBUG\
68            --bindir=/var/cfengine/bin\
69            tests/acceptance/04_examples/outputs/check_outputs.cf
70#+END_SRC
71
72#+RESULTS:
73#+begin_example
74======================================================================
75Testsuite started at 2018-04-14 00:12:10
76----------------------------------------------------------------------
77Total tests: 1
78
79        COMMON_TESTS: enabled
80         TIMED_TESTS: enabled
81          SLOW_TESTS: enabled
82     ERROREXIT_TESTS: enabled
83        SERIAL_TESTS: enabled
84       NETWORK_TESTS: enabled
85       LIBXML2_TESTS: enabled
86       LIBCURL_TESTS: enabled
87        UNSAFE_TESTS: disabled
88       STAGING_TESTS: disabled
89
90Test run is PARALLEL with MAKEFLAGS= --jobs=4
91
92./tests/acceptance/04_examples/outputs/check_outputs.cf Pass
93
94======================================================================
95Testsuite finished at 2018-04-14 00:12:11 (1 seconds)
96
97Passed tests:  1
98Failed tests:  0
99Skipped tests: 0
100Soft failures: 0
101Total tests:   1
102======================================================================
103Testsuite started at 2018-04-14 00:12:10
104----------------------------------------------------------------------
105Total tests: 1
106
107        COMMON_TESTS: enabled
108         TIMED_TESTS: enabled
109          SLOW_TESTS: enabled
110     ERROREXIT_TESTS: enabled
111        SERIAL_TESTS: enabled
112       NETWORK_TESTS: enabled
113       LIBXML2_TESTS: enabled
114       LIBCURL_TESTS: enabled
115        UNSAFE_TESTS: disabled
116       STAGING_TESTS: disabled
117
118Test run is PARALLEL with MAKEFLAGS= --jobs=4
119
120----------------------------------------------------------------------
121./tests/acceptance/04_examples/outputs/check_outputs.cf
122----------------------------------------------------------------------
123R: /home/nickanderson/Northern.Tech/CFEngine/core/./tests/acceptance/04_examples/outputs/check_outputs.cf Pass
124
125Return code is 0.
126
127  ==> Pass
128
129
130======================================================================
131Testsuite finished at 2018-04-14 00:12:11 (1 seconds)
132
133Passed tests:  1
134Failed tests:  0
135Skipped tests: 0
136Soft failures: 0
137Total tests:   1
138#+end_example
139
140