├── .ackrc ├── .dockerignore ├── .editorconfig ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md ├── settings.yml └── workflows │ └── test.yaml ├── .gitignore ├── .lycheeignore ├── AUTHORS ├── COPYING ├── COPYRIGHT ├── Makefile ├── README ├── README.md ├── THANKS ├── TODO.md ├── Vagrantfile ├── art ├── .gitignore ├── m9rx.png ├── mgmt.png ├── mgmt_logo_default_symbol.svg ├── mgmt_logo_default_tall.svg ├── mgmt_logo_default_wide.svg ├── mgmt_logo_reversed_symbol.svg ├── mgmt_logo_reversed_tall.svg ├── mgmt_logo_reversed_wide.svg ├── mgmt_logo_white_symbol.svg ├── mgmt_logo_white_tall.svg ├── mgmt_logo_white_wide.svg └── mgmt_poohbear_meme.jpg ├── cli ├── cli.go ├── deploy.go ├── docs.go ├── firstboot.go ├── run.go ├── setup.go ├── tools.go └── util │ ├── args.go │ ├── hello.go │ └── util.go ├── converger ├── converger.go └── converger_test.go ├── data ├── .gitignore ├── data.go ├── fwattr.json ├── locale.go └── locales │ ├── en_CA │ └── LC_MESSAGES │ │ └── default.po │ └── fr_CA │ └── LC_MESSAGES │ └── default.po ├── debian ├── .gitignore ├── compat ├── control ├── copyright ├── mgmt.docs ├── mgmt.install └── rules ├── doc.go ├── docker ├── Dockerfile ├── Dockerfile-fedora.build ├── Dockerfile.build ├── Dockerfile.development ├── Dockerfile.static └── scripts │ ├── build │ ├── build-development │ ├── exec-development │ └── run-development ├── docs ├── .gitignore ├── Makefile ├── conf.py ├── contributing.md ├── development.md ├── docs.go ├── documentation.md ├── faq.md ├── function-guide.md ├── generate.go ├── index.rst ├── language-guide.md ├── on-the-web.md ├── prometheus.md ├── puppet-guide.md ├── quick-start-guide.md ├── release-notes │ ├── 0.0.10 │ ├── 0.0.11 │ ├── 0.0.12 │ ├── 0.0.13 │ ├── 0.0.14 │ ├── 0.0.15 │ ├── 0.0.16 │ ├── 0.0.17 │ ├── 0.0.18 │ ├── 0.0.19 │ ├── 0.0.20 │ ├── 0.0.21 │ ├── 0.0.22 │ ├── 0.0.23 │ ├── 0.0.24 │ ├── 0.0.25 │ ├── 0.0.26 │ ├── 0.0.27 │ ├── 0.0.9 │ ├── 1.0.0 │ └── 1.0.1 ├── resource-guide.md ├── resources.md ├── service-guide.md ├── style-guide.md └── util │ └── metadata.go ├── engine ├── autoedge.go ├── autoedge_test.go ├── autogroup.go ├── cmp.go ├── copy.go ├── doc.go ├── edge.go ├── error.go ├── fs.go ├── graph │ ├── actions.go │ ├── autoedge.go │ ├── autoedge │ │ └── autoedge.go │ ├── autogroup.go │ ├── autogroup │ │ ├── autogroup.go │ │ ├── autogroup_test.go │ │ ├── base.go │ │ ├── nonreachability.go │ │ ├── util.go │ │ └── util_test.go │ ├── engine.go │ ├── exporter.go │ ├── graph_test.go │ ├── refresh.go │ ├── reverse.go │ ├── semaphore.go │ ├── semaphore_test.go │ ├── sendrecv.go │ ├── state.go │ └── vardir.go ├── graphqueryable.go ├── local │ ├── local.go │ └── local_test.go ├── metaparams.go ├── metaparams_test.go ├── refresh.go ├── resources.go ├── resources │ ├── Makefile │ ├── augeas.go │ ├── aws_ec2.go │ ├── bmc_power.go │ ├── config_etcd.go │ ├── consul_kv.go │ ├── consul_kv_test.go │ ├── cron.go │ ├── deploy_tar.go │ ├── dhcp.go │ ├── doc.go │ ├── docker_container.go │ ├── docker_container_test.go │ ├── docker_image.go │ ├── exec.go │ ├── exec_test.go │ ├── file.go │ ├── file_test.go │ ├── firewalld.go │ ├── fwattr.go │ ├── group.go │ ├── gsettings.go │ ├── gzip.go │ ├── hetzner_vm.go │ ├── hostname.go │ ├── http.go │ ├── http_server.go │ ├── http_server_file.go │ ├── http_server_flag.go │ ├── http_server_proxy.go │ ├── http_server_proxy_test.go │ ├── http_server_ui.go │ ├── http_server_ui │ │ ├── .gitignore │ │ ├── README.md │ │ ├── common │ │ │ └── common.go │ │ ├── index.html.tmpl │ │ ├── main.go │ │ ├── static │ │ │ ├── .gitignore │ │ │ ├── embed.go │ │ │ ├── noembed.go │ │ │ └── static.go │ │ └── wasm_exec.js │ ├── http_server_ui_input.go │ ├── kv.go │ ├── line.go │ ├── mount.go │ ├── mount_linux_test.go │ ├── mount_test.go │ ├── msg.go │ ├── msg_test.go │ ├── net.go │ ├── net_test.go │ ├── noop.go │ ├── noop_test.go │ ├── nspawn.go │ ├── packagekit │ │ └── packagekit.go │ ├── panic.go │ ├── password.go │ ├── pippet.go │ ├── pippet_test.go │ ├── pkg.go │ ├── pkg_test.go │ ├── print.go │ ├── resources_test.go │ ├── schedule.go │ ├── ssh_authorized_key.go │ ├── svc.go │ ├── sysctl.go │ ├── tar.go │ ├── test.go │ ├── test_test.go │ ├── tftp.go │ ├── timer.go │ ├── user.go │ ├── value.go │ ├── virt.go │ ├── virt_builder.go │ └── virt_util.go ├── reverse.go ├── sendrecv.go ├── traits │ ├── autoedge.go │ ├── autogroup.go │ ├── base.go │ ├── doc.go │ ├── graphqueryable.go │ ├── kind.go │ ├── meta.go │ ├── named.go │ ├── refresh.go │ ├── reverse.go │ └── sendrecv.go ├── util.go ├── util │ ├── cmp.go │ ├── mode.go │ ├── mode_test.go │ ├── util.go │ └── util_test.go └── world.go ├── entry └── entry.go ├── etcd ├── callback.go ├── chooser │ ├── chooser.go │ └── dynamicsize.go ├── client │ ├── resources │ │ └── resources.go │ ├── simple.go │ ├── str │ │ └── str.go │ └── strmap │ │ └── strmap.go ├── converger.go ├── deployer │ └── deployer.go ├── error.go ├── etcd.go ├── etcd_test.go ├── fs │ ├── file.go │ ├── fs.go │ ├── fs_test.go │ └── util.go ├── helpers.go ├── interfaces │ ├── client.go │ ├── const.go │ ├── error.go │ └── structs.go ├── membership.go ├── methods.go ├── scheduler │ ├── alphastrategy.go │ ├── options.go │ ├── rrstrategy.go │ ├── scheduler.go │ └── strategy.go ├── server.go ├── ssh │ └── ssh.go ├── tasks.go ├── util │ ├── util.go │ └── util_test.go └── world.go ├── examples ├── dhcp_client │ ├── .gitignore │ ├── Makefile │ └── dhcp_client.go ├── lang │ ├── answer.mcl │ ├── args.mcl │ ├── autoedges1.mcl │ ├── autogroup1.mcl │ ├── binarypath.mcl │ ├── bmc-power.mcl │ ├── class-include-as0.mcl │ ├── class-include-as1.mcl │ ├── class-include-nested0.mcl │ ├── class-include-nested1.mcl │ ├── class-include.mcl │ ├── collect0.mcl │ ├── concat.mcl │ ├── consul1.mcl │ ├── consul2.mcl │ ├── contains0.mcl │ ├── cron0.mcl │ ├── cron1.mcl │ ├── cron2.mcl │ ├── cron3.mcl │ ├── cron4.mcl │ ├── datetime1.mcl │ ├── datetime2.mcl │ ├── datetime3.mcl │ ├── datetime4.mcl │ ├── deploy-tar.mcl │ ├── dhcp0.mcl │ ├── dhcp1.mcl │ ├── docker0.mcl │ ├── docker_container0.mcl │ ├── docker_image0.mcl │ ├── duplicate-error.mcl │ ├── duplicate.mcl │ ├── edges0.mcl │ ├── edges1.mcl │ ├── elvis0.mcl │ ├── env-bad.mcl │ ├── env0.mcl │ ├── env1.mcl │ ├── env2.mcl │ ├── escaping1.mcl │ ├── etcd-config0.mcl │ ├── exec-creates.mcl │ ├── exec-if.mcl │ ├── exec-mtimes.mcl │ ├── exec0.mcl │ ├── exec1.mcl │ ├── export0.mcl │ ├── family.mcl │ ├── fastcount.mcl │ ├── file0.mcl │ ├── filter-iterator0.mcl │ ├── filter-iterator1.mcl │ ├── firewalld0.mcl │ ├── for.mcl │ ├── forkv.mcl │ ├── frag1.mcl │ ├── fwattr-secureboot.mcl │ ├── fwattr.mcl │ ├── getval0.mcl │ ├── gsettings-user.mcl │ ├── gsettings.mcl │ ├── gzip.mcl │ ├── hello0.mcl │ ├── hetzner_vm0.mcl │ ├── history1.mcl │ ├── hostname0.mcl │ ├── hostname_mapper.mcl │ ├── html.mcl │ ├── http-server-flag0.mcl │ ├── http-server-flag1.mcl │ ├── http-server-proxy0.mcl │ ├── http-server-ui-kv.mcl │ ├── http-server-ui-value.mcl │ ├── http-server0.mcl │ ├── http-server1.mcl │ ├── hysteresis1.mcl │ ├── import0.mcl │ ├── interpolate1.mcl │ ├── is_virtual.mcl │ ├── iteration1.mcl │ ├── join.mcl │ ├── json0.mcl │ ├── json1.mcl │ ├── json2.mcl │ ├── len0.mcl │ ├── line0.mcl │ ├── load0.mcl │ ├── lookup.mcl │ ├── lookup_default.mcl │ ├── map-duplicate.mcl │ ├── map-iterator-simple.mcl │ ├── map-iterator0.mcl │ ├── map-iterator1.mcl │ ├── map-iterator2.mcl │ ├── map-kv.mcl │ ├── maplookup1.mcl │ ├── math1.mcl │ ├── math2.mcl │ ├── modinfo.mcl │ ├── modules │ │ └── badexample1 │ │ │ ├── main │ │ │ ├── h2g2.mcl │ │ │ ├── hello.mcl │ │ │ ├── mod1 │ │ │ │ ├── main.mcl │ │ │ │ └── metadata.yaml │ │ │ └── third.mcl │ │ │ ├── metadata.yaml │ │ │ └── path │ │ │ └── github.com │ │ │ └── purpleidea │ │ │ ├── mgmt-example1 │ │ │ ├── main.mcl │ │ │ └── metadata.yaml │ │ │ └── mgmt-example2 │ │ │ ├── main.mcl │ │ │ └── metadata.yaml │ ├── mount0.mcl │ ├── mount1.mcl │ ├── mount2.mcl │ ├── net1.mcl │ ├── net2.mcl │ ├── net3.mcl │ ├── nspawn0.mcl │ ├── nspawn1.mcl │ ├── nspawn2.mcl │ ├── nspawn3.mcl │ ├── os.mcl │ ├── panic │ │ └── main.mcl │ ├── panic0.mcl │ ├── password0.mcl │ ├── pkg1.mcl │ ├── polymorphic-lambda.mcl │ ├── pool.mcl │ ├── printf0.mcl │ ├── printf1.mcl │ ├── purge1.mcl │ ├── range.mcl │ ├── readfile1.mcl │ ├── readonlyfriday.mcl │ ├── regexp0.mcl │ ├── reverse1.mcl │ ├── reverse2.mcl │ ├── reverse3.mcl │ ├── runtime.mcl │ ├── schedule0.mcl │ ├── sendrecv-autogroup.mcl │ ├── sendrecv-creates.mcl │ ├── sendrecv-export.mcl │ ├── sendrecv0.mcl │ ├── sendrecv1.mcl │ ├── shadowing1.mcl │ ├── ssh_authorized_key0.mcl │ ├── states0.mcl │ ├── structlookup1.mcl │ ├── substr.mcl │ ├── symlink.mcl │ ├── sysctl-inotify.mcl │ ├── sysctl.mcl │ ├── system1.mcl │ ├── system_func.mcl │ ├── tar.mcl │ ├── template0.mcl │ ├── tftp0.mcl │ ├── unicode.mcl │ ├── uptime0.mcl │ ├── user0.mcl │ ├── value-resource-get.mcl │ ├── value-resource-simple.mcl │ ├── value-resource.mcl │ ├── vardir.mcl │ ├── virt-builder.mcl │ ├── virt1.mcl │ ├── virt2.mcl │ ├── vumeter.mcl │ └── weekday_fast.mcl ├── lib │ ├── exec-send-recv.go │ ├── go.mod │ ├── go.sum │ ├── libmgmt-subgraph0.go │ ├── libmgmt-subgraph1.go │ ├── libmgmt2.go │ └── libmgmt3.go ├── longpoll │ ├── redirect-client.go │ └── redirect-server.go ├── mockbmc │ ├── fixtures │ │ ├── service_root.json │ │ ├── session_delete.json │ │ ├── session_service.json │ │ ├── systems.json │ │ └── systems_1.json.tmpl │ └── mockbmc.go ├── puppet │ └── langpuppet │ │ ├── graph1.mcl │ │ └── graph1.pp ├── purpleidea-oneshot.service ├── purpleidea.service ├── tftp │ └── tftp_client.go ├── tls │ └── tls.go └── yaml │ ├── augeas1.yaml │ ├── autoedges1.yaml │ ├── autoedges2.yaml │ ├── autoedges3.yaml │ ├── autoedges4.yaml │ ├── autoedges5.yaml │ ├── autogroup1.yaml │ ├── autogroup2.yaml │ ├── aws_ec2_1.yaml │ ├── deep-dirs.yaml │ ├── etcd1a.yaml │ ├── etcd1b.yaml │ ├── etcd1c.yaml │ ├── etcd1d.yaml │ ├── etcd1e.yaml │ ├── exec1.yaml │ ├── exec1a.yaml │ ├── exec1b.yaml │ ├── exec1c.yaml │ ├── exec1d.yaml │ ├── exec2.yaml │ ├── exec3-sema.yaml │ ├── exec3.yaml │ ├── file0.yaml │ ├── file1.yaml │ ├── file2.yaml │ ├── file3.yaml │ ├── file4.yaml │ ├── graph0.yaml │ ├── graph10.yaml │ ├── graph1a.yaml │ ├── graph1b.yaml │ ├── graph3a.yaml │ ├── graph3b.yaml │ ├── graph3c.yaml │ ├── graph4.yaml │ ├── graph5.yaml │ ├── graph6.yaml │ ├── graph7.yaml │ ├── graph9.yaml │ ├── group1.yaml │ ├── hostname.yaml │ ├── kv1.yaml │ ├── kv2.yaml │ ├── kv3.yaml │ ├── kv4.yaml │ ├── limit1.yaml │ ├── msg1.yaml │ ├── noop0.yaml │ ├── noop1.yaml │ ├── noop2.yaml │ ├── nspawn1.yaml │ ├── pippet1.yaml │ ├── pippet2.yaml │ ├── pkg1.yaml │ ├── pkg2.yaml │ ├── poll1.yaml │ ├── remote1.yaml │ ├── remote2a.yaml │ ├── remote2b.yaml │ ├── retry1.yaml │ ├── svc1.yaml │ ├── svc2.yaml │ ├── timer1.yaml │ ├── timer2.yaml │ ├── user1.yaml │ ├── virt1.yaml │ ├── virt2.yaml │ ├── virt3.yaml │ └── virt4.yaml ├── firstboot ├── firstboot.go └── start.go ├── gapi ├── deploy.go ├── empty │ └── empty.go ├── gapi.go └── helpers.go ├── go.mod ├── go.sum ├── integration ├── basic_test.go ├── cluster.go ├── instance.go ├── patterns.go ├── util.go └── util_test.go ├── lang ├── Makefile ├── ast │ ├── scopegraph.go │ ├── structs.go │ └── util.go ├── core │ ├── .gitignore │ ├── collect.go │ ├── concat.go │ ├── contains.go │ ├── convert │ │ ├── convert.go │ │ ├── format_bool.go │ │ ├── parse_bool.go │ │ ├── str_to_int.go │ │ ├── to_float.go │ │ ├── to_float_test.go │ │ ├── to_int.go │ │ ├── to_int_test.go │ │ └── to_str.go │ ├── core.go │ ├── datetime │ │ ├── datetime.go │ │ ├── format.go │ │ ├── format_test.go │ │ ├── hour.go │ │ ├── now.go │ │ ├── print.go │ │ ├── str_now.go │ │ ├── weekday.go │ │ └── weekday_fast.go │ ├── deploy │ │ ├── abspath.go │ │ ├── binary.go │ │ ├── bootstrap_packages.go │ │ ├── deploy.go │ │ ├── readfile.go │ │ └── readfileabs.go │ ├── embedded │ │ ├── embedded.go │ │ ├── provisioner.go │ │ └── provisioner │ │ │ ├── files │ │ │ ├── bios-menu.tmpl │ │ │ ├── ipxe-menu.tmpl │ │ │ ├── kickstart.ks.tmpl │ │ │ ├── repo.tmpl │ │ │ └── uefi-menu.tmpl │ │ │ ├── main.mcl │ │ │ ├── metadata.yaml │ │ │ ├── provisioner.go │ │ │ └── top.mcl │ ├── encoding │ │ ├── decode_json.go │ │ └── encoding.go │ ├── example │ │ ├── answer.go │ │ ├── errorbool.go │ │ ├── example.go │ │ ├── flipflop.go │ │ ├── int2str.go │ │ ├── nativeanswer.mcl │ │ ├── nested │ │ │ ├── hello.go │ │ │ └── nested.go │ │ ├── plus.go │ │ ├── str2int.go │ │ ├── test1.mcl │ │ └── vumeter.go │ ├── fmt │ │ ├── fmt.go │ │ └── printf.go │ ├── funcgen.yaml │ ├── golang │ │ ├── golang.go │ │ └── template.go │ ├── history.go │ ├── iter │ │ ├── filter.go │ │ ├── iter.go │ │ ├── map.go │ │ └── range.go │ ├── len.go │ ├── list │ │ ├── list.go │ │ ├── list_concat.go │ │ └── list_lookup.go │ ├── list_lookup.go │ ├── list_lookup_default.go │ ├── local │ │ ├── local.go │ │ ├── pool.go │ │ └── vardir.go │ ├── lookup.go │ ├── lookup_default.go │ ├── map │ │ ├── map.go │ │ ├── map_keys.go │ │ ├── map_lookup.go │ │ └── map_values.go │ ├── map_lookup.go │ ├── map_lookup_default.go │ ├── math │ │ ├── fortytwo.go │ │ ├── math.go │ │ ├── minus1.go │ │ ├── mod.go │ │ ├── pow.go │ │ ├── sqrt.go │ │ └── sqrt_test.go │ ├── net │ │ ├── cidr_to_ip.go │ │ ├── cidr_to_ip_test.go │ │ ├── macfmt.go │ │ ├── macfmt_test.go │ │ ├── macs.go │ │ ├── net.go │ │ └── url_parser.go │ ├── os │ │ ├── args.go │ │ ├── distro.go │ │ ├── expand_home.go │ │ ├── family.go │ │ ├── home.go │ │ ├── is_virtual.go │ │ ├── modinfo.go │ │ ├── os.go │ │ ├── readfile.go │ │ ├── readfilewait.go │ │ ├── system.go │ │ └── uid.go │ ├── panic.go │ ├── random1.go │ ├── regexp │ │ ├── match.go │ │ ├── match_test.go │ │ └── regexp.go │ ├── strings │ │ ├── join_nonempty.go │ │ ├── pad.go │ │ ├── split.go │ │ ├── split_test.go │ │ ├── strings.go │ │ ├── substring.go │ │ ├── to_lower.go │ │ └── to_lower_test.go │ ├── struct_lookup.go │ ├── struct_lookup_optional.go │ ├── sys │ │ ├── cpucount.go │ │ ├── cpucount_test.go │ │ ├── env.go │ │ ├── hostname.go │ │ ├── load.go │ │ ├── load_fact_darwin.go │ │ ├── load_fact_posix.go │ │ ├── sys.go │ │ ├── uptime.go │ │ ├── uptime_fact_darwin.go │ │ └── uptime_fact_posix.go │ ├── test │ │ ├── fastcount.go │ │ ├── oneinstance.go │ │ └── test.go │ ├── util │ │ ├── hostname_mapper.go │ │ └── util.go │ ├── value │ │ ├── get.go │ │ └── value.go │ └── world │ │ ├── collect │ │ ├── collect.go │ │ └── res.go │ │ ├── getval.go │ │ ├── kvlookup.go │ │ ├── schedule.go │ │ └── world.go ├── download │ └── download.go ├── embedded │ └── embedded.go ├── funcs │ ├── dage │ │ ├── dage.go │ │ └── util_test.go │ ├── funcgen │ │ ├── config.go │ │ ├── fixtures │ │ │ ├── .gitignore │ │ │ ├── func_base.tpl │ │ │ ├── func_base.txt │ │ │ ├── func_base.yaml │ │ │ └── testpkg │ │ │ │ └── testpkg.go │ │ ├── func.go │ │ ├── func_test.go │ │ ├── main.go │ │ ├── pkg.go │ │ ├── pkg_test.go │ │ ├── templates │ │ │ └── generated_funcs.go.tpl │ │ └── util │ │ │ └── util.go │ ├── funcs.go │ ├── multi │ │ └── multi.go │ ├── operators │ │ └── operators.go │ ├── ref │ │ └── ref.go │ ├── simple │ │ └── simple.go │ ├── structs │ │ ├── call.go │ │ ├── composite.go │ │ ├── const.go │ │ ├── exprif.go │ │ ├── for.go │ │ ├── forkv.go │ │ ├── output.go │ │ ├── stmtif.go │ │ └── util.go │ ├── txn │ │ ├── graph.go │ │ ├── txn.go │ │ ├── txn_test.go │ │ └── util_test.go │ ├── vars │ │ └── vars.go │ └── wrapped │ │ └── wrapped.go ├── fuzz │ ├── .gitignore │ ├── Makefile │ └── fuzz.go ├── gapi │ └── gapi.go ├── inputs │ └── inputs.go ├── interfaces │ ├── ast.go │ ├── const.go │ ├── doc.go │ ├── error.go │ ├── func.go │ ├── import.go │ ├── metadata.go │ ├── metadata_test.go │ ├── textarea.go │ ├── unification.go │ └── var.go ├── interpolate │ ├── .gitignore │ ├── interpolate.go │ ├── interpolate_test.go │ ├── parse.rl │ └── types.go ├── interpret │ └── interpret.go ├── interpret_test.go ├── interpret_test │ ├── TestAstFunc1 │ │ ├── changing-func.txtar │ │ ├── classes-polyfuncs.txtar │ │ ├── comment1.txtar │ │ ├── doubleclass.txtar │ │ ├── doubleinclude.txtar │ │ ├── duplicate_resource.txtar │ │ ├── efficient-lambda.txtar │ │ ├── empty-res-list-0.txtar │ │ ├── empty-res-list-1.txtar │ │ ├── fail1.txtar │ │ ├── fail2.txtar │ │ ├── graph0.txtar │ │ ├── graph1.txtar │ │ ├── graph10.txtar │ │ ├── graph11.txtar │ │ ├── graph12.txtar │ │ ├── graph13.txtar │ │ ├── graph14.txtar │ │ ├── graph2.txtar │ │ ├── graph3.txtar │ │ ├── graph4.txtar │ │ ├── graph5.txtar │ │ ├── graph6.txtar │ │ ├── graph7.txtar │ │ ├── graph8.txtar │ │ ├── graph9.txtar │ │ ├── hello0.txtar │ │ ├── importscope0.txtar │ │ ├── importscope1.txtar │ │ ├── importscope2.txtar │ │ ├── lambda-chained.txtar │ │ ├── module_search1.txtar │ │ ├── polydoubleinclude.txtar │ │ ├── polydoubleincludewithtype.txtar │ │ ├── recursive_class1.txtar │ │ ├── recursive_class2.txtar │ │ ├── recursive_module1.txtar │ │ ├── resdupefields0.txtar │ │ ├── resdupefields1.txtar │ │ ├── resdupefields2.txtar │ │ ├── resdupefields3.txtar │ │ ├── resdupefields4.txtar │ │ ├── resdupefields5.txtar │ │ ├── resdupefields6.txtar │ │ ├── returned-func.txtar │ │ ├── returned-lambda.txtar │ │ ├── shadowing1.txtar │ │ ├── shadowing2.txtar │ │ ├── shape0.txtar │ │ ├── shape1.txtar │ │ ├── shape2.txtar │ │ ├── shape3.txtar │ │ ├── shape4.txtar │ │ ├── shape5.txtar │ │ ├── shape6.txtar │ │ ├── shape7.txtar │ │ ├── shape8.txtar │ │ ├── shape9.txtar │ │ ├── simple-func1.txtar │ │ ├── simple-func2.txtar │ │ ├── simple-lambda1.txtar │ │ ├── simple-lambda2.txtar │ │ ├── slow_unification0.txtar │ │ ├── static-function0.txtar │ │ ├── static-function1.txtar │ │ ├── unused1.txtar │ │ └── unused2.txtar │ ├── TestAstFunc2 │ │ ├── basic-conditional-scoped-lambda-args.txtar │ │ ├── basic-conditional-scoped-lambda.txtar │ │ ├── call-inline-lambda1.txtar │ │ ├── call-inline-lambda2.txtar │ │ ├── call-inline-lambda3.txtar │ │ ├── call-inline-lambda4.txtar │ │ ├── chained-returned-funcs.txtar │ │ ├── chained-returned-lambdas.txtar │ │ ├── chained-returned-scoped-lambdas.txtar │ │ ├── chained-vars.txtar │ │ ├── changing-func.txtar │ │ ├── changing-lambda.txtar │ │ ├── changing-scoped-lambda.txtar │ │ ├── class-capture1.txtar │ │ ├── class-capture2.txtar │ │ ├── class-capture3.txtar │ │ ├── class-capture4.txtar │ │ ├── class-capture5.txtar │ │ ├── class-capture6.txtar │ │ ├── class-capture7.txtar │ │ ├── class-capture8.txtar │ │ ├── class-include-as-class0.txtar │ │ ├── class-include-as-class1.txtar │ │ ├── class-include-as-class2.txtar │ │ ├── class-include-as-duplicate0.txtar │ │ ├── class-include-as-duplicate1.txtar │ │ ├── class-include-as-duplicate2.txtar │ │ ├── class-include-as-func-scope0.txtar │ │ ├── class-include-as-func-scope1.txtar │ │ ├── class-include-as-func0.txtar │ │ ├── class-include-as-func1.txtar │ │ ├── class-include-as-func2.txtar │ │ ├── class-include-as-import1.txtar │ │ ├── class-include-as-import2.txtar │ │ ├── class-include-as-lambda-scope0.txtar │ │ ├── class-include-as-lambda-scope1.txtar │ │ ├── class-include-as-lambda0.txtar │ │ ├── class-include-as-lambda1.txtar │ │ ├── class-include-as-lambda2.txtar │ │ ├── class-include-as-nested0.txtar │ │ ├── class-include-as-nested1.txtar │ │ ├── class-include-as-vars-simple.txtar │ │ ├── class-include-as-vars0.txtar │ │ ├── class-include-as-vars1.txtar │ │ ├── class-include-as-vars2.txtar │ │ ├── class-include-as-vars3.txtar │ │ ├── class-recursion1.txtar │ │ ├── class-recursion2.txtar │ │ ├── class-shadowing1.txtar │ │ ├── class-shadowing2.txtar │ │ ├── class-shadowing3.txtar │ │ ├── clear-env-on-var.txtar │ │ ├── complex-conditional-scoped-lambda.txtar │ │ ├── complex-example.txtar │ │ ├── conditional-scoped-lambda-ooo.txtar │ │ ├── conditional-scoped-lambda.txtar │ │ ├── consistency0.txtar │ │ ├── const1.txtar │ │ ├── constant-sub-graph.txtar │ │ ├── contains0.txtar │ │ ├── definition-site-scope.txtar │ │ ├── deploy-readfile0.txtar │ │ ├── deploy-readfile1.txtar │ │ ├── deploy-readfile2.txtar │ │ ├── deploy-readfile3.txtar │ │ ├── deploy-readfile4.txtar │ │ ├── efficient-function.txtar │ │ ├── efficient-lambda.txtar │ │ ├── empty-edge-list-0.txtar │ │ ├── empty-list.txtar │ │ ├── empty-res-list-0.txtar │ │ ├── escaping0.txtar │ │ ├── escaping1.txtar │ │ ├── escaping2.txtar │ │ ├── escaping3.txtar │ │ ├── escaping4.txtar │ │ ├── escaping5.txtar │ │ ├── example.txtar │ │ ├── file-fragments1.txtar │ │ ├── fortytwo.txtar │ │ ├── fortytwoerror.txtar │ │ ├── fortytwowrapped.txtar │ │ ├── func-duplicate-arg.txtar │ │ ├── func-gen1.txtar │ │ ├── func-gen2.txtar │ │ ├── func-math1.txtar │ │ ├── func-math2.txtar │ │ ├── func-nested1.mcl │ │ ├── func-nested2.mcl │ │ ├── func-one-arg.txtar │ │ ├── func-shadowing1.txtar │ │ ├── func-shadowing2.txtar │ │ ├── func-unused-arg.txtar │ │ ├── good-unification.txtar │ │ ├── identity-function-statement.txtar │ │ ├── if-0.txtar │ │ ├── if-in-func-0.txtar │ │ ├── import-double-star-bad.txtar │ │ ├── import-double-star.txtar │ │ ├── import-scope-classes1.txtar │ │ ├── import-scope-classes2.txtar │ │ ├── import-scope-classes3.txtar │ │ ├── import-scope-classes4.txtar │ │ ├── import-scope-classes5.txtar │ │ ├── import-scope-classes6.txtar │ │ ├── import-scope-vars1.txtar │ │ ├── import-scope-vars2-fail.txtar │ │ ├── import-scope-vars2.txtar │ │ ├── invalid-function-call.txtar │ │ ├── lambda-chained.txtar │ │ ├── lambda-duplicate-arg.txtar │ │ ├── lambda-no-args1.txtar │ │ ├── lambda-one-arg.txtar │ │ ├── lambda-one-func.txtar │ │ ├── lambda-scope-args.txtar │ │ ├── lambda-unused-arg.txtar │ │ ├── lambda-with-nested-poly-func.txtar │ │ ├── lambdafunc-recursive-double.txtar │ │ ├── lambdafunc-recursive.txtar │ │ ├── lexer-parser0.txtar │ │ ├── lexer-parser1.txtar │ │ ├── listlookup.txtar │ │ ├── lookup0.txtar │ │ ├── lookup1.txtar │ │ ├── lookup2.txtar │ │ ├── lookup3.txtar │ │ ├── lookup4.txtar │ │ ├── lookup5.txtar │ │ ├── map-duplicate0.txtar │ │ ├── map-duplicate1.txtar │ │ ├── map-duplicate2.txtar │ │ ├── map-duplicate3.txtar │ │ ├── map-duplicate4.txtar │ │ ├── map-duplicate5.txtar │ │ ├── map-hashable0.txtar │ │ ├── map-hashable1.txtar │ │ ├── map-hashable2.txtar │ │ ├── map-hashable3.txtar │ │ ├── map-hashable4.txtar │ │ ├── map-hashable5.txtar │ │ ├── map-hashable6.txtar │ │ ├── map-ignore-arg.txtar │ │ ├── map-iterator0.txtar │ │ ├── map-iterator1.txtar │ │ ├── map-iterator2.txtar │ │ ├── map-iterator3.txtar │ │ ├── map-iterator4.txtar │ │ ├── map-numbered.txtar │ │ ├── maplookup0.txtar │ │ ├── nested-changing-scoped-lambda.txtar │ │ ├── nested-conditional-scoped-lambda.txtar │ │ ├── nested-import0.txtar │ │ ├── nested-import1.txtar │ │ ├── panic0.txtar │ │ ├── panic1.txtar │ │ ├── panic2.txtar │ │ ├── panic3.txtar │ │ ├── panic4.txtar │ │ ├── polymorphic-lambda.txtar │ │ ├── polymorphic-stmt-func.txtar │ │ ├── printfempty.txtar │ │ ├── printfinterpolate0.txtar │ │ ├── printfsimple0.txtar │ │ ├── printfsingle.txtar │ │ ├── printfunificationerr0.txtar │ │ ├── res0.txtar │ │ ├── res1.txtar │ │ ├── res2.txtar │ │ ├── res3.txtar │ │ ├── res4.txtar │ │ ├── returned-func.txtar │ │ ├── returned-lambda.txtar │ │ ├── scope-lambda-printf.txtar │ │ ├── scope-ordering-dag1.txtar │ │ ├── scope-ordering-dag2.txtar │ │ ├── scope-ordering-dag3.txtar │ │ ├── scope-ordering-dag4.txtar │ │ ├── scope-ordering-dag5.txtar │ │ ├── scope-ordering-dag6.txtar │ │ ├── scoped-lambda.txtar │ │ ├── send-recv-0.txtar │ │ ├── send-recv-1.txtar │ │ ├── send-recv-2.txtar │ │ ├── send-recv-3.txtar │ │ ├── shadowing1.txtar │ │ ├── shadowing2.txtar │ │ ├── shadowing3.txtar │ │ ├── simple-conditional-scoped-lambda-call-args-ooo.txtar │ │ ├── simple-conditional-scoped-lambda-call-args-very-ooo.txtar │ │ ├── simple-conditional-scoped-lambda-call-args.txtar │ │ ├── simple-conditional-scoped-lambda-call.txtar │ │ ├── simple-conditional-scoped-lambda.txtar │ │ ├── simple-lambda-args.txtar │ │ ├── simple-lambda-scope.txtar │ │ ├── simple-lambda1.txtar │ │ ├── simple-lambda2.txtar │ │ ├── simple-scope-ordering.txtar │ │ ├── simple-scope-ordering1.txtar │ │ ├── simple-scope-ordering2.txtar │ │ ├── simple-scope-ordering3.txtar │ │ ├── simple-scope-ordering4.txtar │ │ ├── simple-scoped-lambda.txtar │ │ ├── slow-unification1.txtar │ │ ├── slow-unification2.txtar │ │ ├── specific-simple-scoped-lambda.txtar │ │ ├── speculate-operators1.txtar │ │ ├── speculate-operators2.txtar │ │ ├── speculative-call1.txtar │ │ ├── speculative-call2.txtar │ │ ├── stack-overflow.txtar │ │ ├── stmtfor00.txtar │ │ ├── stmtfor01.txtar │ │ ├── stmtfor02.txtar │ │ ├── stmtfor03.txtar │ │ ├── stmtfor04.txtar │ │ ├── stmtfor05.txtar │ │ ├── stmtfor06.txtar │ │ ├── stmtfor07.txtar │ │ ├── stmtfor08.txtar │ │ ├── stmtfor09.txtar │ │ ├── stmtfor10.txtar │ │ ├── stmtfor11.txtar │ │ ├── stmtfor12.txtar │ │ ├── stmtfor13.txtar │ │ ├── stmtfor14.txtar │ │ ├── stmtfor15.txtar │ │ ├── stmtfor16.txtar │ │ ├── stmtfor17.txtar │ │ ├── stmtfor18.txtar │ │ ├── stmtfor19.txtar │ │ ├── stmtfor20.txtar │ │ ├── stmtfor21.txtar │ │ ├── stmtfor22.txtar │ │ ├── stmtfor23.txtar │ │ ├── stmtfor24.txtar │ │ ├── stmtfor25.txtar │ │ ├── stmtfor26.txtar │ │ ├── stmtfor27.txtar │ │ ├── stmtfor28.txtar │ │ ├── stmtfor29.txtar │ │ ├── stmtfor30.txtar │ │ ├── stmtfor31.txtar │ │ ├── stmtfor32.txtar │ │ ├── stmtfor33.txtar │ │ ├── stmtfor34.txtar │ │ ├── stmtfor35.txtar │ │ ├── stmtfor36.txtar │ │ ├── stmtfor37.txtar │ │ ├── stmtfor38.txtar │ │ ├── stmtfor39.txtar │ │ ├── stmtfor40.txtar │ │ ├── stmtfor41.txtar │ │ ├── stmtfor42.txtar │ │ ├── stmtfor43.txtar │ │ ├── stmtforforkv00.txtar │ │ ├── stmtforkv00.txtar │ │ ├── stmtforkv01.txtar │ │ ├── stmtforkv02.txtar │ │ ├── stmtforkv03.txtar │ │ ├── stmtforkv04.txtar │ │ ├── stmtforkv05.txtar │ │ ├── stmtforkv06.txtar │ │ ├── stmtforkv07.txtar │ │ ├── stmtforkv08.txtar │ │ ├── stmtforkv09.txtar │ │ ├── stmtforkv10.txtar │ │ ├── stmtforkv11.txtar │ │ ├── stmtforkv12.txtar │ │ ├── stmtforkv13.txtar │ │ ├── stmtforkv14.txtar │ │ ├── stmtforkv15.txtar │ │ ├── stmtforkv16.txtar │ │ ├── stmtforkv17.txtar │ │ ├── stmtforkv18.txtar │ │ ├── stmtforkv19.txtar │ │ ├── stmtforkv20.txtar │ │ ├── stmtforkv21.txtar │ │ ├── stmtforkv22.txtar │ │ ├── stmtforkv23.txtar │ │ ├── stmtforkv24.txtar │ │ ├── stmtforkv25.txtar │ │ ├── stmtforkv26.txtar │ │ ├── stmtforkv27.txtar │ │ ├── stmtforkv28.txtar │ │ ├── stmtforkv29.txtar │ │ ├── stmtforkv30.txtar │ │ ├── stmtforkv31.txtar │ │ ├── stmtforkv32.txtar │ │ ├── stmtforkv33.txtar │ │ ├── stmtforkv34.txtar │ │ ├── stmtforkv35.txtar │ │ ├── stmtforkv36.txtar │ │ ├── stmtforkv37.txtar │ │ ├── stmtforkv38.txtar │ │ ├── stmtforkv39.txtar │ │ ├── stmtforkv40.txtar │ │ ├── stmtforkv41.txtar │ │ ├── stmtforkv42.txtar │ │ ├── stmtforkv43.txtar │ │ ├── stmtfunc-recursive-double.txtar │ │ ├── stmtfunc-recursive.txtar │ │ ├── stmtfunc-simple-args.txtar │ │ ├── stmtfunc-simple.txtar │ │ ├── stmtrange1.txtar │ │ ├── struct-duplicate0.txtar │ │ ├── struct-duplicate1.txtar │ │ ├── struct-duplicate2.txtar │ │ ├── struct-duplicate3.txtar │ │ ├── struct-duplicate4.txtar │ │ ├── structlookup0.txtar │ │ ├── structlookup1.txtar │ │ ├── structlookup2.txtar │ │ ├── structlookup3.txtar │ │ ├── structlookup4.txtar │ │ ├── template-0.txtar │ │ ├── template-1.txtar │ │ ├── test-monomorphic-bind.txtar │ │ ├── test-monomorphic-class-arg.txtar │ │ ├── test-monomorphic-func-arg.txtar │ │ ├── test-monomorphic-lambda-arg.txtar │ │ ├── test-one-instance-bind.txtar │ │ ├── test-one-instance-class-arg.txtar │ │ ├── test-one-instance-func-arg.txtar │ │ ├── test-one-instance-lambda-arg.txtar │ │ ├── test-polymorphic-class.txtar │ │ ├── test-polymorphic-func.txtar │ │ ├── toplevel.txtar │ │ ├── tricky-unification0.txtar │ │ ├── tricky-unification1.txtar │ │ ├── unify-interpolate-edge1-fail.txtar │ │ ├── unify-interpolate-edge1-pass.txtar │ │ ├── unify-interpolate-edge2-fail.txtar │ │ ├── unify-interpolate-edge2-pass.txtar │ │ ├── unify-interpolate-res-fail.txtar │ │ ├── unify-interpolate-res-pass.txtar │ │ ├── unify-template.txtar │ │ ├── url_parser.txtar │ │ ├── validate-hidden1.txtar │ │ ├── very-complex-example.txtar │ │ ├── wat.txtar │ │ ├── watsam1.txtar │ │ ├── watsam2.txtar │ │ └── ycombinator.txtar │ └── TestAstFunc3 │ │ ├── dollar1.txtar │ │ ├── dollar2.txtar │ │ ├── frag1.txtar │ │ ├── hello0.txtar │ │ ├── race.txtar │ │ ├── send-recv-0.txtar │ │ ├── send-recv-1.txtar │ │ ├── sendrecv-autogroup.txtar │ │ ├── sendrecv-simple0.txtar │ │ ├── sendrecv-simple1.txtar │ │ ├── sendrecv-simple2.txtar │ │ ├── sendrecv-simple3.txtar │ │ ├── value-resource-get0.txtar │ │ └── value-resource0.txtar ├── lang.go ├── lang_test.go ├── parser │ ├── .gitignore │ ├── lexer.nex │ ├── lexparse.go │ ├── lexparse_test.go │ └── parser.y ├── types │ ├── doc.go │ ├── full │ │ └── full.go │ ├── hash.go │ ├── json │ │ ├── json.go │ │ └── json_test.go │ ├── stringer.go │ ├── type.go │ ├── type_test.go │ ├── util.go │ ├── util_test.go │ ├── value.go │ └── value_test.go ├── unification │ ├── fastsolver │ │ └── fastsolver.go │ ├── interfaces.go │ ├── solvers │ │ ├── solvers.go │ │ └── unification_test.go │ ├── unification.go │ └── util │ │ ├── util.go │ │ └── util_test.go └── util │ ├── util.go │ └── util_test.go ├── lib ├── converged.go ├── limits.go ├── main.go └── main_test.go ├── main.go ├── misc ├── bashrc.sh ├── centos-ci.py ├── copr-build.py ├── delta-cpu.sh ├── emacs │ ├── README.md │ └── mgmtconfig-mode.el ├── example.conf ├── filter-golang-stack.py ├── fpm-pack.sh ├── fpm-repo.sh ├── gettext.sh ├── header.sh ├── looper.sh ├── make-baddev.sh ├── make-deb-changelog.sh ├── make-deps.sh ├── make-path.sh ├── make-rpm-changelog.sh ├── mgmt.service ├── mgmt_debug.sh ├── mkosi │ ├── .gitignore │ ├── Makefile │ ├── make.sh │ ├── mkosi.build │ ├── mkosi.default.archlinux │ ├── mkosi.default.centos-7 │ ├── mkosi.default.debian-10 │ ├── mkosi.default.fedora-38 │ ├── mkosi.default.fedora-39 │ └── mkosi.default.ubuntu-bionic ├── sigtee.go ├── tag.sh ├── travis-encrypt.sh ├── txtar-port.sh └── vim │ └── mcl.vim ├── modules ├── README.md ├── contrib │ └── cryptpad │ │ ├── main.mcl │ │ └── metadata.yaml ├── cups │ ├── examples │ │ └── simple.mcl │ ├── files │ │ ├── printer.conf.tmpl │ │ └── printers.conf.header │ ├── main.mcl │ └── metadata.yaml ├── dhcp │ ├── files │ │ ├── dhcpd.conf.tmpl │ │ ├── host.frag.tmpl │ │ ├── hosts.header │ │ ├── subnet.frag.tmpl │ │ └── subnets.header │ ├── main.mcl │ └── metadata.yaml ├── etcd │ ├── files │ │ └── etcd.service.tmpl │ ├── main.mcl │ └── metadata.yaml ├── grafana │ ├── files │ │ ├── grafana.ini.tmpl │ │ ├── ldap.toml │ │ └── prometheus.yaml.tmpl │ ├── main.mcl │ └── metadata.yaml ├── meta │ ├── main.mcl │ ├── metadata.yaml │ └── router.mcl ├── mgmt │ ├── files │ │ └── mgmt.service.tmpl │ ├── main.mcl │ └── metadata.yaml ├── misc │ ├── main.mcl │ └── metadata.yaml ├── prometheus │ ├── files │ │ ├── prometheus-postgres-exporter.default.tmpl │ │ ├── prometheus-postgres-exporter.service │ │ ├── prometheus.yml.frag.tmpl │ │ └── prometheus.yml.tmpl │ ├── main.mcl │ └── metadata.yaml ├── purpleidea │ ├── main.mcl │ └── metadata.yaml ├── shorewall │ ├── files │ │ ├── interfaces │ │ ├── interfaces.frag.tmpl │ │ ├── policy │ │ ├── policy.frag.tmpl │ │ ├── rules │ │ ├── rules.frag.tmpl │ │ ├── shorewall.conf.tmpl │ │ ├── snat │ │ ├── snat.frag.tmpl │ │ ├── stoppedrules │ │ ├── stoppedrules.frag.tmpl │ │ ├── zones │ │ └── zones.frag.tmpl │ ├── main.mcl │ └── metadata.yaml └── virtualization │ ├── main.mcl │ └── metadata.yaml ├── omv.yaml ├── pgp └── pgp.go ├── pgraph ├── graphsync.go ├── graphsync_test.go ├── graphviz.go ├── pgraph.go ├── pgraph_test.go ├── selfvertex.go ├── simpleedge.go ├── subgraph.go ├── subgraph_test.go └── util_test.go ├── prometheus ├── prometheus.go └── prometheus_test.go ├── puppet ├── gapi.go ├── langpuppet │ └── merge.go └── puppet.go ├── releases ├── README ├── archlinux.release ├── binary-amd64.release ├── binary-arm64.release ├── debian-stable.release ├── fedora-latest.release ├── fedora-older.release ├── stream-latest.release └── ubuntu-latest.release ├── run.sh ├── setup ├── firstboot.go ├── pkg.go ├── setup.go └── svc.go ├── spec.in ├── test.sh ├── test ├── .gitignore ├── Makefile ├── omv │ ├── helloworld.yaml │ ├── pkg1a.yaml │ └── pkg1b.yaml ├── reflowed-comments.go ├── shell │ ├── .gitignore │ ├── augeas-1.sh │ ├── augeas-1.yaml │ ├── embedded-provisioner.sh │ ├── env0.mcl │ ├── env0.sh │ ├── etcd-clustersize.sh │ ├── etcd-conflicting-server.sh │ ├── etcd-three-hosts-reversed.sh │ ├── etcd-three-hosts.sh │ ├── etcd-two-hosts-reversed.sh │ ├── etcd-two-hosts.sh │ ├── exec-fail.sh │ ├── exec-fail.yaml │ ├── exec-usergroup.sh │ ├── exec-usergroup │ │ ├── exec-usergroup-group-nobody.yaml │ │ ├── exec-usergroup-group-nogroup.yaml │ │ ├── exec-usergroup-nobody.yaml │ │ ├── exec-usergroup-nogroup.yaml │ │ └── exec-usergroup-user.yaml │ ├── file-mode.sh │ ├── file-mode.yaml │ ├── file-move-upper-dir.sh │ ├── file-move.sh │ ├── file-move.yaml │ ├── file-owner.sh │ ├── file-owner.yaml │ ├── file-source.mcl │ ├── file-source.sh │ ├── file-source.txt │ ├── graph-exit1.mcl │ ├── graph-exit1.sh │ ├── graph-exit2.sh │ ├── graph-exit2.yaml │ ├── graph-fanin-1.sh │ ├── graph-fanin-1.yaml │ ├── ipv6-localhost.sh │ ├── libmgmt-change1.go │ ├── libmgmt-change1.sh │ ├── libmgmt-change2.go │ ├── libmgmt-change2.sh │ ├── load0.sh │ ├── net.sh │ ├── net0.mcl │ ├── net1.mcl │ ├── no-network.sh │ ├── prometheus-1.sh │ ├── prometheus-2.sh │ ├── prometheus-3.sh │ ├── prometheus-3.yaml │ ├── prometheus-4.sh │ ├── prometheus-4.yaml │ ├── sema-1.sh │ ├── sema-1.yaml │ ├── sema-2.mcl │ ├── sema-2.sh │ ├── t1.sh │ ├── t2.sh │ ├── t2.yaml │ ├── t3-a.yaml │ ├── t3-b.yaml │ ├── t3-c.yaml │ ├── t3.sh │ ├── t5.sh │ ├── t5.yaml │ ├── t5b.sh │ ├── t5b.yaml │ ├── t6.sh │ ├── t6.yaml │ ├── t7.sh │ ├── yaml-change1.sh │ ├── yaml-change1a.yaml │ └── yaml-change1b.yaml ├── test-bashfmt.sh ├── test-commit-message.sh ├── test-crossbuild.sh ├── test-docs-generate.sh ├── test-examples.sh ├── test-gettext.sh ├── test-gofmt.sh ├── test-golangci-lint.sh ├── test-golint.sh ├── test-gometalinter.sh ├── test-gotest.sh ├── test-govet.sh ├── test-headerfmt.sh ├── test-integration.sh ├── test-markdownlint.sh ├── test-mclfmt.sh ├── test-misc.sh ├── test-modules.sh ├── test-omv.sh ├── test-reproducible.sh ├── test-shell.sh ├── test-vet.sh ├── test-yamlfmt.sh └── util.sh ├── tools ├── grow.go └── tools.go ├── util ├── afero.go ├── afero_relpath.go ├── afero_test.go ├── afero_test │ ├── TestCopyDiskContentsToFs1 │ │ ├── simple1.tree │ │ └── simple1 │ │ │ ├── 1 │ │ │ ├── 2 │ │ │ ├── 3 │ │ │ └── foo │ │ │ └── bar │ │ │ ├── baz │ │ │ ├── a │ │ │ ├── b │ │ │ └── c │ │ │ └── z │ ├── TestCopyDiskToFs1 │ │ ├── simple1.tree │ │ └── simple1 │ │ │ ├── 1 │ │ │ ├── 2 │ │ │ ├── 3 │ │ │ └── foo │ │ │ └── bar │ │ │ ├── baz │ │ │ ├── a │ │ │ ├── b │ │ │ └── c │ │ │ └── z │ └── TestCopyDiskToFs2 │ │ ├── simple1.tree │ │ └── simple1 │ │ ├── 1 │ │ ├── 2 │ │ ├── 3 │ │ └── foo │ │ └── bar │ │ ├── baz │ │ ├── a │ │ ├── b │ │ └── c │ │ └── z ├── arch │ └── arch.go ├── bt.go ├── bt_test.go ├── code.go ├── code_test.go ├── context.go ├── context_test.go ├── deadline │ └── deadline_test.go ├── disjoint │ ├── disjoint.go │ └── disjoint_test.go ├── distro.go ├── distro │ └── distro.go ├── error.go ├── errwrap │ ├── errwrap.go │ └── errwrap_test.go ├── exec.go ├── executable.go ├── file.go ├── flock.go ├── flock_test.go ├── fs.go ├── generics.go ├── generics_test.go ├── gettext │ └── gettext.go ├── grow │ └── grow.go ├── home.go ├── home_test.go ├── infinitechan.go ├── infinitechan_test.go ├── interfaces.go ├── log.go ├── net.go ├── pad.go ├── pad_test.go ├── password │ ├── password.go │ └── password_test.go ├── pprof │ └── pprof.go ├── recwatch │ └── recwatch.go ├── root_test.go ├── safepath │ ├── interface_test.go │ ├── safepath.go │ └── safepath_test.go ├── semaphore │ └── semaphore.go ├── shell.go ├── socketset │ ├── socketset.go │ └── socketset_test.go ├── sync.go ├── sync_test.go ├── systemd_unit.go ├── test.go ├── tls.go ├── user.go ├── user_test.go ├── util.go └── util_test.go ├── vagrant ├── mgmt.bashrc └── motd └── yamlgraph ├── gapi.go └── gconfig.go /.ackrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/.ackrc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | docker 2 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/.github/settings.yml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/.gitignore -------------------------------------------------------------------------------- /.lycheeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/.lycheeignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/AUTHORS -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/COPYING -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/Makefile -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | Please see README.md 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/README.md -------------------------------------------------------------------------------- /THANKS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/THANKS -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/TODO.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/Vagrantfile -------------------------------------------------------------------------------- /art/.gitignore: -------------------------------------------------------------------------------- 1 | *.png 2 | misc/ 3 | -------------------------------------------------------------------------------- /art/m9rx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/art/m9rx.png -------------------------------------------------------------------------------- /art/mgmt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/art/mgmt.png -------------------------------------------------------------------------------- /art/mgmt_logo_default_tall.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/art/mgmt_logo_default_tall.svg -------------------------------------------------------------------------------- /art/mgmt_logo_default_wide.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/art/mgmt_logo_default_wide.svg -------------------------------------------------------------------------------- /art/mgmt_logo_reversed_tall.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/art/mgmt_logo_reversed_tall.svg -------------------------------------------------------------------------------- /art/mgmt_logo_reversed_wide.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/art/mgmt_logo_reversed_wide.svg -------------------------------------------------------------------------------- /art/mgmt_logo_white_symbol.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/art/mgmt_logo_white_symbol.svg -------------------------------------------------------------------------------- /art/mgmt_logo_white_tall.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/art/mgmt_logo_white_tall.svg -------------------------------------------------------------------------------- /art/mgmt_logo_white_wide.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/art/mgmt_logo_white_wide.svg -------------------------------------------------------------------------------- /art/mgmt_poohbear_meme.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/art/mgmt_poohbear_meme.jpg -------------------------------------------------------------------------------- /cli/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/cli/cli.go -------------------------------------------------------------------------------- /cli/deploy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/cli/deploy.go -------------------------------------------------------------------------------- /cli/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/cli/docs.go -------------------------------------------------------------------------------- /cli/firstboot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/cli/firstboot.go -------------------------------------------------------------------------------- /cli/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/cli/run.go -------------------------------------------------------------------------------- /cli/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/cli/setup.go -------------------------------------------------------------------------------- /cli/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/cli/tools.go -------------------------------------------------------------------------------- /cli/util/args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/cli/util/args.go -------------------------------------------------------------------------------- /cli/util/hello.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/cli/util/hello.go -------------------------------------------------------------------------------- /cli/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/cli/util/util.go -------------------------------------------------------------------------------- /converger/converger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/converger/converger.go -------------------------------------------------------------------------------- /converger/converger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/converger/converger_test.go -------------------------------------------------------------------------------- /data/.gitignore: -------------------------------------------------------------------------------- 1 | default.pot 2 | *.mo 3 | -------------------------------------------------------------------------------- /data/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/data/data.go -------------------------------------------------------------------------------- /data/fwattr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/data/fwattr.json -------------------------------------------------------------------------------- /data/locale.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/data/locale.go -------------------------------------------------------------------------------- /debian/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/debian/.gitignore -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/mgmt.docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/debian/mgmt.docs -------------------------------------------------------------------------------- /debian/mgmt.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/debian/mgmt.install -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/debian/rules -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/doc.go -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/Dockerfile-fedora.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docker/Dockerfile-fedora.build -------------------------------------------------------------------------------- /docker/Dockerfile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docker/Dockerfile.build -------------------------------------------------------------------------------- /docker/Dockerfile.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docker/Dockerfile.development -------------------------------------------------------------------------------- /docker/Dockerfile.static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docker/Dockerfile.static -------------------------------------------------------------------------------- /docker/scripts/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docker/scripts/build -------------------------------------------------------------------------------- /docker/scripts/exec-development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docker/scripts/exec-development -------------------------------------------------------------------------------- /docker/scripts/run-development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docker/scripts/run-development -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | mgmt-documentation.pdf 2 | _build 3 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/development.md -------------------------------------------------------------------------------- /docs/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/docs.go -------------------------------------------------------------------------------- /docs/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/documentation.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/function-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/function-guide.md -------------------------------------------------------------------------------- /docs/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/generate.go -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/language-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/language-guide.md -------------------------------------------------------------------------------- /docs/on-the-web.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/on-the-web.md -------------------------------------------------------------------------------- /docs/prometheus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/prometheus.md -------------------------------------------------------------------------------- /docs/puppet-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/puppet-guide.md -------------------------------------------------------------------------------- /docs/quick-start-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/quick-start-guide.md -------------------------------------------------------------------------------- /docs/release-notes/0.0.10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/0.0.10 -------------------------------------------------------------------------------- /docs/release-notes/0.0.11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/0.0.11 -------------------------------------------------------------------------------- /docs/release-notes/0.0.12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/0.0.12 -------------------------------------------------------------------------------- /docs/release-notes/0.0.13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/0.0.13 -------------------------------------------------------------------------------- /docs/release-notes/0.0.14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/0.0.14 -------------------------------------------------------------------------------- /docs/release-notes/0.0.15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/0.0.15 -------------------------------------------------------------------------------- /docs/release-notes/0.0.16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/0.0.16 -------------------------------------------------------------------------------- /docs/release-notes/0.0.17: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/0.0.17 -------------------------------------------------------------------------------- /docs/release-notes/0.0.18: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/0.0.18 -------------------------------------------------------------------------------- /docs/release-notes/0.0.19: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/0.0.19 -------------------------------------------------------------------------------- /docs/release-notes/0.0.20: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/0.0.20 -------------------------------------------------------------------------------- /docs/release-notes/0.0.21: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/0.0.21 -------------------------------------------------------------------------------- /docs/release-notes/0.0.22: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/0.0.22 -------------------------------------------------------------------------------- /docs/release-notes/0.0.23: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/0.0.23 -------------------------------------------------------------------------------- /docs/release-notes/0.0.24: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/0.0.24 -------------------------------------------------------------------------------- /docs/release-notes/0.0.25: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/0.0.25 -------------------------------------------------------------------------------- /docs/release-notes/0.0.26: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/0.0.26 -------------------------------------------------------------------------------- /docs/release-notes/0.0.27: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/0.0.27 -------------------------------------------------------------------------------- /docs/release-notes/0.0.9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/0.0.9 -------------------------------------------------------------------------------- /docs/release-notes/1.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/1.0.0 -------------------------------------------------------------------------------- /docs/release-notes/1.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/release-notes/1.0.1 -------------------------------------------------------------------------------- /docs/resource-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/resource-guide.md -------------------------------------------------------------------------------- /docs/resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/resources.md -------------------------------------------------------------------------------- /docs/service-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/service-guide.md -------------------------------------------------------------------------------- /docs/style-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/style-guide.md -------------------------------------------------------------------------------- /docs/util/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/docs/util/metadata.go -------------------------------------------------------------------------------- /engine/autoedge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/autoedge.go -------------------------------------------------------------------------------- /engine/autoedge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/autoedge_test.go -------------------------------------------------------------------------------- /engine/autogroup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/autogroup.go -------------------------------------------------------------------------------- /engine/cmp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/cmp.go -------------------------------------------------------------------------------- /engine/copy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/copy.go -------------------------------------------------------------------------------- /engine/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/doc.go -------------------------------------------------------------------------------- /engine/edge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/edge.go -------------------------------------------------------------------------------- /engine/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/error.go -------------------------------------------------------------------------------- /engine/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/fs.go -------------------------------------------------------------------------------- /engine/graph/actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/graph/actions.go -------------------------------------------------------------------------------- /engine/graph/autoedge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/graph/autoedge.go -------------------------------------------------------------------------------- /engine/graph/autogroup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/graph/autogroup.go -------------------------------------------------------------------------------- /engine/graph/autogroup/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/graph/autogroup/base.go -------------------------------------------------------------------------------- /engine/graph/autogroup/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/graph/autogroup/util.go -------------------------------------------------------------------------------- /engine/graph/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/graph/engine.go -------------------------------------------------------------------------------- /engine/graph/exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/graph/exporter.go -------------------------------------------------------------------------------- /engine/graph/graph_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/graph/graph_test.go -------------------------------------------------------------------------------- /engine/graph/refresh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/graph/refresh.go -------------------------------------------------------------------------------- /engine/graph/reverse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/graph/reverse.go -------------------------------------------------------------------------------- /engine/graph/semaphore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/graph/semaphore.go -------------------------------------------------------------------------------- /engine/graph/semaphore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/graph/semaphore_test.go -------------------------------------------------------------------------------- /engine/graph/sendrecv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/graph/sendrecv.go -------------------------------------------------------------------------------- /engine/graph/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/graph/state.go -------------------------------------------------------------------------------- /engine/graph/vardir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/graph/vardir.go -------------------------------------------------------------------------------- /engine/graphqueryable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/graphqueryable.go -------------------------------------------------------------------------------- /engine/local/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/local/local.go -------------------------------------------------------------------------------- /engine/local/local_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/local/local_test.go -------------------------------------------------------------------------------- /engine/metaparams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/metaparams.go -------------------------------------------------------------------------------- /engine/metaparams_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/metaparams_test.go -------------------------------------------------------------------------------- /engine/refresh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/refresh.go -------------------------------------------------------------------------------- /engine/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources.go -------------------------------------------------------------------------------- /engine/resources/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/Makefile -------------------------------------------------------------------------------- /engine/resources/augeas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/augeas.go -------------------------------------------------------------------------------- /engine/resources/aws_ec2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/aws_ec2.go -------------------------------------------------------------------------------- /engine/resources/bmc_power.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/bmc_power.go -------------------------------------------------------------------------------- /engine/resources/config_etcd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/config_etcd.go -------------------------------------------------------------------------------- /engine/resources/consul_kv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/consul_kv.go -------------------------------------------------------------------------------- /engine/resources/cron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/cron.go -------------------------------------------------------------------------------- /engine/resources/deploy_tar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/deploy_tar.go -------------------------------------------------------------------------------- /engine/resources/dhcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/dhcp.go -------------------------------------------------------------------------------- /engine/resources/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/doc.go -------------------------------------------------------------------------------- /engine/resources/exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/exec.go -------------------------------------------------------------------------------- /engine/resources/exec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/exec_test.go -------------------------------------------------------------------------------- /engine/resources/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/file.go -------------------------------------------------------------------------------- /engine/resources/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/file_test.go -------------------------------------------------------------------------------- /engine/resources/firewalld.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/firewalld.go -------------------------------------------------------------------------------- /engine/resources/fwattr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/fwattr.go -------------------------------------------------------------------------------- /engine/resources/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/group.go -------------------------------------------------------------------------------- /engine/resources/gsettings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/gsettings.go -------------------------------------------------------------------------------- /engine/resources/gzip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/gzip.go -------------------------------------------------------------------------------- /engine/resources/hetzner_vm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/hetzner_vm.go -------------------------------------------------------------------------------- /engine/resources/hostname.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/hostname.go -------------------------------------------------------------------------------- /engine/resources/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/http.go -------------------------------------------------------------------------------- /engine/resources/http_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/http_server.go -------------------------------------------------------------------------------- /engine/resources/http_server_ui/.gitignore: -------------------------------------------------------------------------------- 1 | /main.wasm 2 | -------------------------------------------------------------------------------- /engine/resources/http_server_ui/static/.gitignore: -------------------------------------------------------------------------------- 1 | *.css 2 | *.js 3 | -------------------------------------------------------------------------------- /engine/resources/kv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/kv.go -------------------------------------------------------------------------------- /engine/resources/line.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/line.go -------------------------------------------------------------------------------- /engine/resources/mount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/mount.go -------------------------------------------------------------------------------- /engine/resources/mount_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/mount_test.go -------------------------------------------------------------------------------- /engine/resources/msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/msg.go -------------------------------------------------------------------------------- /engine/resources/msg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/msg_test.go -------------------------------------------------------------------------------- /engine/resources/net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/net.go -------------------------------------------------------------------------------- /engine/resources/net_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/net_test.go -------------------------------------------------------------------------------- /engine/resources/noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/noop.go -------------------------------------------------------------------------------- /engine/resources/noop_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/noop_test.go -------------------------------------------------------------------------------- /engine/resources/nspawn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/nspawn.go -------------------------------------------------------------------------------- /engine/resources/panic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/panic.go -------------------------------------------------------------------------------- /engine/resources/password.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/password.go -------------------------------------------------------------------------------- /engine/resources/pippet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/pippet.go -------------------------------------------------------------------------------- /engine/resources/pippet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/pippet_test.go -------------------------------------------------------------------------------- /engine/resources/pkg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/pkg.go -------------------------------------------------------------------------------- /engine/resources/pkg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/pkg_test.go -------------------------------------------------------------------------------- /engine/resources/print.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/print.go -------------------------------------------------------------------------------- /engine/resources/schedule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/schedule.go -------------------------------------------------------------------------------- /engine/resources/svc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/svc.go -------------------------------------------------------------------------------- /engine/resources/sysctl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/sysctl.go -------------------------------------------------------------------------------- /engine/resources/tar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/tar.go -------------------------------------------------------------------------------- /engine/resources/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/test.go -------------------------------------------------------------------------------- /engine/resources/test_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/test_test.go -------------------------------------------------------------------------------- /engine/resources/tftp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/tftp.go -------------------------------------------------------------------------------- /engine/resources/timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/timer.go -------------------------------------------------------------------------------- /engine/resources/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/user.go -------------------------------------------------------------------------------- /engine/resources/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/value.go -------------------------------------------------------------------------------- /engine/resources/virt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/virt.go -------------------------------------------------------------------------------- /engine/resources/virt_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/resources/virt_util.go -------------------------------------------------------------------------------- /engine/reverse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/reverse.go -------------------------------------------------------------------------------- /engine/sendrecv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/sendrecv.go -------------------------------------------------------------------------------- /engine/traits/autoedge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/traits/autoedge.go -------------------------------------------------------------------------------- /engine/traits/autogroup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/traits/autogroup.go -------------------------------------------------------------------------------- /engine/traits/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/traits/base.go -------------------------------------------------------------------------------- /engine/traits/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/traits/doc.go -------------------------------------------------------------------------------- /engine/traits/graphqueryable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/traits/graphqueryable.go -------------------------------------------------------------------------------- /engine/traits/kind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/traits/kind.go -------------------------------------------------------------------------------- /engine/traits/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/traits/meta.go -------------------------------------------------------------------------------- /engine/traits/named.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/traits/named.go -------------------------------------------------------------------------------- /engine/traits/refresh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/traits/refresh.go -------------------------------------------------------------------------------- /engine/traits/reverse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/traits/reverse.go -------------------------------------------------------------------------------- /engine/traits/sendrecv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/traits/sendrecv.go -------------------------------------------------------------------------------- /engine/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/util.go -------------------------------------------------------------------------------- /engine/util/cmp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/util/cmp.go -------------------------------------------------------------------------------- /engine/util/mode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/util/mode.go -------------------------------------------------------------------------------- /engine/util/mode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/util/mode_test.go -------------------------------------------------------------------------------- /engine/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/util/util.go -------------------------------------------------------------------------------- /engine/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/util/util_test.go -------------------------------------------------------------------------------- /engine/world.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/engine/world.go -------------------------------------------------------------------------------- /entry/entry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/entry/entry.go -------------------------------------------------------------------------------- /etcd/callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/callback.go -------------------------------------------------------------------------------- /etcd/chooser/chooser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/chooser/chooser.go -------------------------------------------------------------------------------- /etcd/chooser/dynamicsize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/chooser/dynamicsize.go -------------------------------------------------------------------------------- /etcd/client/simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/client/simple.go -------------------------------------------------------------------------------- /etcd/client/str/str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/client/str/str.go -------------------------------------------------------------------------------- /etcd/client/strmap/strmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/client/strmap/strmap.go -------------------------------------------------------------------------------- /etcd/converger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/converger.go -------------------------------------------------------------------------------- /etcd/deployer/deployer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/deployer/deployer.go -------------------------------------------------------------------------------- /etcd/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/error.go -------------------------------------------------------------------------------- /etcd/etcd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/etcd.go -------------------------------------------------------------------------------- /etcd/etcd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/etcd_test.go -------------------------------------------------------------------------------- /etcd/fs/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/fs/file.go -------------------------------------------------------------------------------- /etcd/fs/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/fs/fs.go -------------------------------------------------------------------------------- /etcd/fs/fs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/fs/fs_test.go -------------------------------------------------------------------------------- /etcd/fs/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/fs/util.go -------------------------------------------------------------------------------- /etcd/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/helpers.go -------------------------------------------------------------------------------- /etcd/interfaces/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/interfaces/client.go -------------------------------------------------------------------------------- /etcd/interfaces/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/interfaces/const.go -------------------------------------------------------------------------------- /etcd/interfaces/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/interfaces/error.go -------------------------------------------------------------------------------- /etcd/interfaces/structs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/interfaces/structs.go -------------------------------------------------------------------------------- /etcd/membership.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/membership.go -------------------------------------------------------------------------------- /etcd/methods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/methods.go -------------------------------------------------------------------------------- /etcd/scheduler/alphastrategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/scheduler/alphastrategy.go -------------------------------------------------------------------------------- /etcd/scheduler/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/scheduler/options.go -------------------------------------------------------------------------------- /etcd/scheduler/rrstrategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/scheduler/rrstrategy.go -------------------------------------------------------------------------------- /etcd/scheduler/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/scheduler/scheduler.go -------------------------------------------------------------------------------- /etcd/scheduler/strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/scheduler/strategy.go -------------------------------------------------------------------------------- /etcd/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/server.go -------------------------------------------------------------------------------- /etcd/ssh/ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/ssh/ssh.go -------------------------------------------------------------------------------- /etcd/tasks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/tasks.go -------------------------------------------------------------------------------- /etcd/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/util/util.go -------------------------------------------------------------------------------- /etcd/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/util/util_test.go -------------------------------------------------------------------------------- /etcd/world.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/etcd/world.go -------------------------------------------------------------------------------- /examples/dhcp_client/.gitignore: -------------------------------------------------------------------------------- 1 | dhcp_client 2 | -------------------------------------------------------------------------------- /examples/dhcp_client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/dhcp_client/Makefile -------------------------------------------------------------------------------- /examples/lang/answer.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/answer.mcl -------------------------------------------------------------------------------- /examples/lang/args.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/args.mcl -------------------------------------------------------------------------------- /examples/lang/autoedges1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/autoedges1.mcl -------------------------------------------------------------------------------- /examples/lang/autogroup1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/autogroup1.mcl -------------------------------------------------------------------------------- /examples/lang/binarypath.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/binarypath.mcl -------------------------------------------------------------------------------- /examples/lang/bmc-power.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/bmc-power.mcl -------------------------------------------------------------------------------- /examples/lang/class-include.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/class-include.mcl -------------------------------------------------------------------------------- /examples/lang/collect0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/collect0.mcl -------------------------------------------------------------------------------- /examples/lang/concat.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/concat.mcl -------------------------------------------------------------------------------- /examples/lang/consul1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/consul1.mcl -------------------------------------------------------------------------------- /examples/lang/consul2.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/consul2.mcl -------------------------------------------------------------------------------- /examples/lang/contains0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/contains0.mcl -------------------------------------------------------------------------------- /examples/lang/cron0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/cron0.mcl -------------------------------------------------------------------------------- /examples/lang/cron1.mcl: -------------------------------------------------------------------------------- 1 | cron "purpleidea-oneshot" { 2 | state => "absent", 3 | } 4 | -------------------------------------------------------------------------------- /examples/lang/cron2.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/cron2.mcl -------------------------------------------------------------------------------- /examples/lang/cron3.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/cron3.mcl -------------------------------------------------------------------------------- /examples/lang/cron4.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/cron4.mcl -------------------------------------------------------------------------------- /examples/lang/datetime1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/datetime1.mcl -------------------------------------------------------------------------------- /examples/lang/datetime2.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/datetime2.mcl -------------------------------------------------------------------------------- /examples/lang/datetime3.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/datetime3.mcl -------------------------------------------------------------------------------- /examples/lang/datetime4.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/datetime4.mcl -------------------------------------------------------------------------------- /examples/lang/deploy-tar.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/deploy-tar.mcl -------------------------------------------------------------------------------- /examples/lang/dhcp0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/dhcp0.mcl -------------------------------------------------------------------------------- /examples/lang/dhcp1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/dhcp1.mcl -------------------------------------------------------------------------------- /examples/lang/docker0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/docker0.mcl -------------------------------------------------------------------------------- /examples/lang/docker_image0.mcl: -------------------------------------------------------------------------------- 1 | docker:image "nginx" { 2 | state => "exists", 3 | } 4 | -------------------------------------------------------------------------------- /examples/lang/duplicate.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/duplicate.mcl -------------------------------------------------------------------------------- /examples/lang/edges0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/edges0.mcl -------------------------------------------------------------------------------- /examples/lang/edges1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/edges1.mcl -------------------------------------------------------------------------------- /examples/lang/elvis0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/elvis0.mcl -------------------------------------------------------------------------------- /examples/lang/env-bad.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/env-bad.mcl -------------------------------------------------------------------------------- /examples/lang/env0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/env0.mcl -------------------------------------------------------------------------------- /examples/lang/env1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/env1.mcl -------------------------------------------------------------------------------- /examples/lang/env2.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/env2.mcl -------------------------------------------------------------------------------- /examples/lang/escaping1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/escaping1.mcl -------------------------------------------------------------------------------- /examples/lang/etcd-config0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/etcd-config0.mcl -------------------------------------------------------------------------------- /examples/lang/exec-creates.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/exec-creates.mcl -------------------------------------------------------------------------------- /examples/lang/exec-if.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/exec-if.mcl -------------------------------------------------------------------------------- /examples/lang/exec-mtimes.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/exec-mtimes.mcl -------------------------------------------------------------------------------- /examples/lang/exec0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/exec0.mcl -------------------------------------------------------------------------------- /examples/lang/exec1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/exec1.mcl -------------------------------------------------------------------------------- /examples/lang/export0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/export0.mcl -------------------------------------------------------------------------------- /examples/lang/family.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/family.mcl -------------------------------------------------------------------------------- /examples/lang/fastcount.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/fastcount.mcl -------------------------------------------------------------------------------- /examples/lang/file0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/file0.mcl -------------------------------------------------------------------------------- /examples/lang/firewalld0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/firewalld0.mcl -------------------------------------------------------------------------------- /examples/lang/for.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/for.mcl -------------------------------------------------------------------------------- /examples/lang/forkv.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/forkv.mcl -------------------------------------------------------------------------------- /examples/lang/frag1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/frag1.mcl -------------------------------------------------------------------------------- /examples/lang/fwattr.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/fwattr.mcl -------------------------------------------------------------------------------- /examples/lang/getval0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/getval0.mcl -------------------------------------------------------------------------------- /examples/lang/gsettings.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/gsettings.mcl -------------------------------------------------------------------------------- /examples/lang/gzip.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/gzip.mcl -------------------------------------------------------------------------------- /examples/lang/hello0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/hello0.mcl -------------------------------------------------------------------------------- /examples/lang/hetzner_vm0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/hetzner_vm0.mcl -------------------------------------------------------------------------------- /examples/lang/history1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/history1.mcl -------------------------------------------------------------------------------- /examples/lang/hostname0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/hostname0.mcl -------------------------------------------------------------------------------- /examples/lang/html.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/html.mcl -------------------------------------------------------------------------------- /examples/lang/http-server0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/http-server0.mcl -------------------------------------------------------------------------------- /examples/lang/http-server1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/http-server1.mcl -------------------------------------------------------------------------------- /examples/lang/hysteresis1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/hysteresis1.mcl -------------------------------------------------------------------------------- /examples/lang/import0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/import0.mcl -------------------------------------------------------------------------------- /examples/lang/interpolate1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/interpolate1.mcl -------------------------------------------------------------------------------- /examples/lang/is_virtual.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/is_virtual.mcl -------------------------------------------------------------------------------- /examples/lang/iteration1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/iteration1.mcl -------------------------------------------------------------------------------- /examples/lang/join.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/join.mcl -------------------------------------------------------------------------------- /examples/lang/json0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/json0.mcl -------------------------------------------------------------------------------- /examples/lang/json1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/json1.mcl -------------------------------------------------------------------------------- /examples/lang/json2.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/json2.mcl -------------------------------------------------------------------------------- /examples/lang/len0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/len0.mcl -------------------------------------------------------------------------------- /examples/lang/line0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/line0.mcl -------------------------------------------------------------------------------- /examples/lang/load0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/load0.mcl -------------------------------------------------------------------------------- /examples/lang/lookup.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/lookup.mcl -------------------------------------------------------------------------------- /examples/lang/map-duplicate.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/map-duplicate.mcl -------------------------------------------------------------------------------- /examples/lang/map-iterator0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/map-iterator0.mcl -------------------------------------------------------------------------------- /examples/lang/map-iterator1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/map-iterator1.mcl -------------------------------------------------------------------------------- /examples/lang/map-iterator2.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/map-iterator2.mcl -------------------------------------------------------------------------------- /examples/lang/map-kv.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/map-kv.mcl -------------------------------------------------------------------------------- /examples/lang/maplookup1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/maplookup1.mcl -------------------------------------------------------------------------------- /examples/lang/math1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/math1.mcl -------------------------------------------------------------------------------- /examples/lang/math2.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/math2.mcl -------------------------------------------------------------------------------- /examples/lang/modinfo.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/modinfo.mcl -------------------------------------------------------------------------------- /examples/lang/modules/badexample1/main/mod1/metadata.yaml: -------------------------------------------------------------------------------- 1 | # empty metadata file (use defaults) 2 | -------------------------------------------------------------------------------- /examples/lang/modules/badexample1/main/third.mcl: -------------------------------------------------------------------------------- 1 | $three = 3 2 | -------------------------------------------------------------------------------- /examples/lang/mount0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/mount0.mcl -------------------------------------------------------------------------------- /examples/lang/mount1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/mount1.mcl -------------------------------------------------------------------------------- /examples/lang/mount2.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/mount2.mcl -------------------------------------------------------------------------------- /examples/lang/net1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/net1.mcl -------------------------------------------------------------------------------- /examples/lang/net2.mcl: -------------------------------------------------------------------------------- 1 | net "eth0" { 2 | state => "up", 3 | } 4 | -------------------------------------------------------------------------------- /examples/lang/net3.mcl: -------------------------------------------------------------------------------- 1 | net "eth0" { 2 | state => "down", 3 | } 4 | -------------------------------------------------------------------------------- /examples/lang/nspawn0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/nspawn0.mcl -------------------------------------------------------------------------------- /examples/lang/nspawn1.mcl: -------------------------------------------------------------------------------- 1 | nspawn "sid-chroot" { 2 | state => "running", 3 | } 4 | -------------------------------------------------------------------------------- /examples/lang/nspawn2.mcl: -------------------------------------------------------------------------------- 1 | nspawn "Fedora-Cloud-Base-27-1.6.x86_64" { 2 | state => "running", 3 | } 4 | -------------------------------------------------------------------------------- /examples/lang/nspawn3.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/nspawn3.mcl -------------------------------------------------------------------------------- /examples/lang/os.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/os.mcl -------------------------------------------------------------------------------- /examples/lang/panic/main.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/panic/main.mcl -------------------------------------------------------------------------------- /examples/lang/panic0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/panic0.mcl -------------------------------------------------------------------------------- /examples/lang/password0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/password0.mcl -------------------------------------------------------------------------------- /examples/lang/pkg1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/pkg1.mcl -------------------------------------------------------------------------------- /examples/lang/pool.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/pool.mcl -------------------------------------------------------------------------------- /examples/lang/printf0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/printf0.mcl -------------------------------------------------------------------------------- /examples/lang/printf1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/printf1.mcl -------------------------------------------------------------------------------- /examples/lang/purge1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/purge1.mcl -------------------------------------------------------------------------------- /examples/lang/range.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/range.mcl -------------------------------------------------------------------------------- /examples/lang/readfile1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/readfile1.mcl -------------------------------------------------------------------------------- /examples/lang/regexp0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/regexp0.mcl -------------------------------------------------------------------------------- /examples/lang/reverse1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/reverse1.mcl -------------------------------------------------------------------------------- /examples/lang/reverse2.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/reverse2.mcl -------------------------------------------------------------------------------- /examples/lang/reverse3.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/reverse3.mcl -------------------------------------------------------------------------------- /examples/lang/runtime.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/runtime.mcl -------------------------------------------------------------------------------- /examples/lang/schedule0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/schedule0.mcl -------------------------------------------------------------------------------- /examples/lang/sendrecv0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/sendrecv0.mcl -------------------------------------------------------------------------------- /examples/lang/sendrecv1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/sendrecv1.mcl -------------------------------------------------------------------------------- /examples/lang/shadowing1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/shadowing1.mcl -------------------------------------------------------------------------------- /examples/lang/states0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/states0.mcl -------------------------------------------------------------------------------- /examples/lang/structlookup1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/structlookup1.mcl -------------------------------------------------------------------------------- /examples/lang/substr.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/substr.mcl -------------------------------------------------------------------------------- /examples/lang/symlink.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/symlink.mcl -------------------------------------------------------------------------------- /examples/lang/sysctl.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/sysctl.mcl -------------------------------------------------------------------------------- /examples/lang/system1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/system1.mcl -------------------------------------------------------------------------------- /examples/lang/system_func.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/system_func.mcl -------------------------------------------------------------------------------- /examples/lang/tar.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/tar.mcl -------------------------------------------------------------------------------- /examples/lang/template0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/template0.mcl -------------------------------------------------------------------------------- /examples/lang/tftp0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/tftp0.mcl -------------------------------------------------------------------------------- /examples/lang/unicode.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/unicode.mcl -------------------------------------------------------------------------------- /examples/lang/uptime0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/uptime0.mcl -------------------------------------------------------------------------------- /examples/lang/user0.mcl: -------------------------------------------------------------------------------- 1 | user "mgmttest" { 2 | state => "exists", 3 | } 4 | -------------------------------------------------------------------------------- /examples/lang/vardir.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/vardir.mcl -------------------------------------------------------------------------------- /examples/lang/virt-builder.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/virt-builder.mcl -------------------------------------------------------------------------------- /examples/lang/virt1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/virt1.mcl -------------------------------------------------------------------------------- /examples/lang/virt2.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/virt2.mcl -------------------------------------------------------------------------------- /examples/lang/vumeter.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/vumeter.mcl -------------------------------------------------------------------------------- /examples/lang/weekday_fast.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lang/weekday_fast.mcl -------------------------------------------------------------------------------- /examples/lib/exec-send-recv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lib/exec-send-recv.go -------------------------------------------------------------------------------- /examples/lib/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lib/go.mod -------------------------------------------------------------------------------- /examples/lib/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lib/go.sum -------------------------------------------------------------------------------- /examples/lib/libmgmt2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lib/libmgmt2.go -------------------------------------------------------------------------------- /examples/lib/libmgmt3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/lib/libmgmt3.go -------------------------------------------------------------------------------- /examples/mockbmc/mockbmc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/mockbmc/mockbmc.go -------------------------------------------------------------------------------- /examples/purpleidea.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/purpleidea.service -------------------------------------------------------------------------------- /examples/tftp/tftp_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/tftp/tftp_client.go -------------------------------------------------------------------------------- /examples/tls/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/tls/tls.go -------------------------------------------------------------------------------- /examples/yaml/augeas1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/augeas1.yaml -------------------------------------------------------------------------------- /examples/yaml/autoedges1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/autoedges1.yaml -------------------------------------------------------------------------------- /examples/yaml/autoedges2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/autoedges2.yaml -------------------------------------------------------------------------------- /examples/yaml/autoedges3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/autoedges3.yaml -------------------------------------------------------------------------------- /examples/yaml/autoedges4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/autoedges4.yaml -------------------------------------------------------------------------------- /examples/yaml/autoedges5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/autoedges5.yaml -------------------------------------------------------------------------------- /examples/yaml/autogroup1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/autogroup1.yaml -------------------------------------------------------------------------------- /examples/yaml/autogroup2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/autogroup2.yaml -------------------------------------------------------------------------------- /examples/yaml/aws_ec2_1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/aws_ec2_1.yaml -------------------------------------------------------------------------------- /examples/yaml/deep-dirs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/deep-dirs.yaml -------------------------------------------------------------------------------- /examples/yaml/etcd1a.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/etcd1a.yaml -------------------------------------------------------------------------------- /examples/yaml/etcd1b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/etcd1b.yaml -------------------------------------------------------------------------------- /examples/yaml/etcd1c.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/etcd1c.yaml -------------------------------------------------------------------------------- /examples/yaml/etcd1d.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/etcd1d.yaml -------------------------------------------------------------------------------- /examples/yaml/etcd1e.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/etcd1e.yaml -------------------------------------------------------------------------------- /examples/yaml/exec1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/exec1.yaml -------------------------------------------------------------------------------- /examples/yaml/exec1a.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/exec1a.yaml -------------------------------------------------------------------------------- /examples/yaml/exec1b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/exec1b.yaml -------------------------------------------------------------------------------- /examples/yaml/exec1c.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/exec1c.yaml -------------------------------------------------------------------------------- /examples/yaml/exec1d.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/exec1d.yaml -------------------------------------------------------------------------------- /examples/yaml/exec2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/exec2.yaml -------------------------------------------------------------------------------- /examples/yaml/exec3-sema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/exec3-sema.yaml -------------------------------------------------------------------------------- /examples/yaml/exec3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/exec3.yaml -------------------------------------------------------------------------------- /examples/yaml/file0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/file0.yaml -------------------------------------------------------------------------------- /examples/yaml/file1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/file1.yaml -------------------------------------------------------------------------------- /examples/yaml/file2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/file2.yaml -------------------------------------------------------------------------------- /examples/yaml/file3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/file3.yaml -------------------------------------------------------------------------------- /examples/yaml/file4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/file4.yaml -------------------------------------------------------------------------------- /examples/yaml/graph0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/graph0.yaml -------------------------------------------------------------------------------- /examples/yaml/graph10.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/graph10.yaml -------------------------------------------------------------------------------- /examples/yaml/graph1a.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/graph1a.yaml -------------------------------------------------------------------------------- /examples/yaml/graph1b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/graph1b.yaml -------------------------------------------------------------------------------- /examples/yaml/graph3a.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/graph3a.yaml -------------------------------------------------------------------------------- /examples/yaml/graph3b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/graph3b.yaml -------------------------------------------------------------------------------- /examples/yaml/graph3c.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/graph3c.yaml -------------------------------------------------------------------------------- /examples/yaml/graph4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/graph4.yaml -------------------------------------------------------------------------------- /examples/yaml/graph5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/graph5.yaml -------------------------------------------------------------------------------- /examples/yaml/graph6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/graph6.yaml -------------------------------------------------------------------------------- /examples/yaml/graph7.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/graph7.yaml -------------------------------------------------------------------------------- /examples/yaml/graph9.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/graph9.yaml -------------------------------------------------------------------------------- /examples/yaml/group1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/group1.yaml -------------------------------------------------------------------------------- /examples/yaml/hostname.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/hostname.yaml -------------------------------------------------------------------------------- /examples/yaml/kv1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/kv1.yaml -------------------------------------------------------------------------------- /examples/yaml/kv2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/kv2.yaml -------------------------------------------------------------------------------- /examples/yaml/kv3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/kv3.yaml -------------------------------------------------------------------------------- /examples/yaml/kv4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/kv4.yaml -------------------------------------------------------------------------------- /examples/yaml/limit1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/limit1.yaml -------------------------------------------------------------------------------- /examples/yaml/msg1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/msg1.yaml -------------------------------------------------------------------------------- /examples/yaml/noop0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/noop0.yaml -------------------------------------------------------------------------------- /examples/yaml/noop1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/noop1.yaml -------------------------------------------------------------------------------- /examples/yaml/noop2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/noop2.yaml -------------------------------------------------------------------------------- /examples/yaml/nspawn1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/nspawn1.yaml -------------------------------------------------------------------------------- /examples/yaml/pippet1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/pippet1.yaml -------------------------------------------------------------------------------- /examples/yaml/pippet2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/pippet2.yaml -------------------------------------------------------------------------------- /examples/yaml/pkg1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/pkg1.yaml -------------------------------------------------------------------------------- /examples/yaml/pkg2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/pkg2.yaml -------------------------------------------------------------------------------- /examples/yaml/poll1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/poll1.yaml -------------------------------------------------------------------------------- /examples/yaml/remote1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/remote1.yaml -------------------------------------------------------------------------------- /examples/yaml/remote2a.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/remote2a.yaml -------------------------------------------------------------------------------- /examples/yaml/remote2b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/remote2b.yaml -------------------------------------------------------------------------------- /examples/yaml/retry1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/retry1.yaml -------------------------------------------------------------------------------- /examples/yaml/svc1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/svc1.yaml -------------------------------------------------------------------------------- /examples/yaml/svc2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/svc2.yaml -------------------------------------------------------------------------------- /examples/yaml/timer1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/timer1.yaml -------------------------------------------------------------------------------- /examples/yaml/timer2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/timer2.yaml -------------------------------------------------------------------------------- /examples/yaml/user1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/user1.yaml -------------------------------------------------------------------------------- /examples/yaml/virt1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/virt1.yaml -------------------------------------------------------------------------------- /examples/yaml/virt2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/virt2.yaml -------------------------------------------------------------------------------- /examples/yaml/virt3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/virt3.yaml -------------------------------------------------------------------------------- /examples/yaml/virt4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/examples/yaml/virt4.yaml -------------------------------------------------------------------------------- /firstboot/firstboot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/firstboot/firstboot.go -------------------------------------------------------------------------------- /firstboot/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/firstboot/start.go -------------------------------------------------------------------------------- /gapi/deploy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/gapi/deploy.go -------------------------------------------------------------------------------- /gapi/empty/empty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/gapi/empty/empty.go -------------------------------------------------------------------------------- /gapi/gapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/gapi/gapi.go -------------------------------------------------------------------------------- /gapi/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/gapi/helpers.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/go.sum -------------------------------------------------------------------------------- /integration/basic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/integration/basic_test.go -------------------------------------------------------------------------------- /integration/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/integration/cluster.go -------------------------------------------------------------------------------- /integration/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/integration/instance.go -------------------------------------------------------------------------------- /integration/patterns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/integration/patterns.go -------------------------------------------------------------------------------- /integration/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/integration/util.go -------------------------------------------------------------------------------- /integration/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/integration/util_test.go -------------------------------------------------------------------------------- /lang/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/Makefile -------------------------------------------------------------------------------- /lang/ast/scopegraph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/ast/scopegraph.go -------------------------------------------------------------------------------- /lang/ast/structs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/ast/structs.go -------------------------------------------------------------------------------- /lang/ast/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/ast/util.go -------------------------------------------------------------------------------- /lang/core/.gitignore: -------------------------------------------------------------------------------- 1 | /generated_funcs.go 2 | -------------------------------------------------------------------------------- /lang/core/collect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/collect.go -------------------------------------------------------------------------------- /lang/core/concat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/concat.go -------------------------------------------------------------------------------- /lang/core/contains.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/contains.go -------------------------------------------------------------------------------- /lang/core/convert/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/convert/convert.go -------------------------------------------------------------------------------- /lang/core/convert/parse_bool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/convert/parse_bool.go -------------------------------------------------------------------------------- /lang/core/convert/str_to_int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/convert/str_to_int.go -------------------------------------------------------------------------------- /lang/core/convert/to_float.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/convert/to_float.go -------------------------------------------------------------------------------- /lang/core/convert/to_int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/convert/to_int.go -------------------------------------------------------------------------------- /lang/core/convert/to_str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/convert/to_str.go -------------------------------------------------------------------------------- /lang/core/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/core.go -------------------------------------------------------------------------------- /lang/core/datetime/datetime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/datetime/datetime.go -------------------------------------------------------------------------------- /lang/core/datetime/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/datetime/format.go -------------------------------------------------------------------------------- /lang/core/datetime/hour.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/datetime/hour.go -------------------------------------------------------------------------------- /lang/core/datetime/now.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/datetime/now.go -------------------------------------------------------------------------------- /lang/core/datetime/print.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/datetime/print.go -------------------------------------------------------------------------------- /lang/core/datetime/str_now.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/datetime/str_now.go -------------------------------------------------------------------------------- /lang/core/datetime/weekday.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/datetime/weekday.go -------------------------------------------------------------------------------- /lang/core/deploy/abspath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/deploy/abspath.go -------------------------------------------------------------------------------- /lang/core/deploy/binary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/deploy/binary.go -------------------------------------------------------------------------------- /lang/core/deploy/deploy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/deploy/deploy.go -------------------------------------------------------------------------------- /lang/core/deploy/readfile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/deploy/readfile.go -------------------------------------------------------------------------------- /lang/core/deploy/readfileabs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/deploy/readfileabs.go -------------------------------------------------------------------------------- /lang/core/embedded/embedded.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/embedded/embedded.go -------------------------------------------------------------------------------- /lang/core/encoding/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/encoding/encoding.go -------------------------------------------------------------------------------- /lang/core/example/answer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/example/answer.go -------------------------------------------------------------------------------- /lang/core/example/errorbool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/example/errorbool.go -------------------------------------------------------------------------------- /lang/core/example/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/example/example.go -------------------------------------------------------------------------------- /lang/core/example/flipflop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/example/flipflop.go -------------------------------------------------------------------------------- /lang/core/example/int2str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/example/int2str.go -------------------------------------------------------------------------------- /lang/core/example/plus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/example/plus.go -------------------------------------------------------------------------------- /lang/core/example/str2int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/example/str2int.go -------------------------------------------------------------------------------- /lang/core/example/test1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/example/test1.mcl -------------------------------------------------------------------------------- /lang/core/example/vumeter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/example/vumeter.go -------------------------------------------------------------------------------- /lang/core/fmt/fmt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/fmt/fmt.go -------------------------------------------------------------------------------- /lang/core/fmt/printf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/fmt/printf.go -------------------------------------------------------------------------------- /lang/core/funcgen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/funcgen.yaml -------------------------------------------------------------------------------- /lang/core/golang/golang.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/golang/golang.go -------------------------------------------------------------------------------- /lang/core/golang/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/golang/template.go -------------------------------------------------------------------------------- /lang/core/history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/history.go -------------------------------------------------------------------------------- /lang/core/iter/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/iter/filter.go -------------------------------------------------------------------------------- /lang/core/iter/iter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/iter/iter.go -------------------------------------------------------------------------------- /lang/core/iter/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/iter/map.go -------------------------------------------------------------------------------- /lang/core/iter/range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/iter/range.go -------------------------------------------------------------------------------- /lang/core/len.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/len.go -------------------------------------------------------------------------------- /lang/core/list/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/list/list.go -------------------------------------------------------------------------------- /lang/core/list/list_concat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/list/list_concat.go -------------------------------------------------------------------------------- /lang/core/list/list_lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/list/list_lookup.go -------------------------------------------------------------------------------- /lang/core/list_lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/list_lookup.go -------------------------------------------------------------------------------- /lang/core/local/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/local/local.go -------------------------------------------------------------------------------- /lang/core/local/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/local/pool.go -------------------------------------------------------------------------------- /lang/core/local/vardir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/local/vardir.go -------------------------------------------------------------------------------- /lang/core/lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/lookup.go -------------------------------------------------------------------------------- /lang/core/lookup_default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/lookup_default.go -------------------------------------------------------------------------------- /lang/core/map/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/map/map.go -------------------------------------------------------------------------------- /lang/core/map/map_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/map/map_keys.go -------------------------------------------------------------------------------- /lang/core/map/map_lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/map/map_lookup.go -------------------------------------------------------------------------------- /lang/core/map/map_values.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/map/map_values.go -------------------------------------------------------------------------------- /lang/core/map_lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/map_lookup.go -------------------------------------------------------------------------------- /lang/core/map_lookup_default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/map_lookup_default.go -------------------------------------------------------------------------------- /lang/core/math/fortytwo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/math/fortytwo.go -------------------------------------------------------------------------------- /lang/core/math/math.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/math/math.go -------------------------------------------------------------------------------- /lang/core/math/minus1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/math/minus1.go -------------------------------------------------------------------------------- /lang/core/math/mod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/math/mod.go -------------------------------------------------------------------------------- /lang/core/math/pow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/math/pow.go -------------------------------------------------------------------------------- /lang/core/math/sqrt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/math/sqrt.go -------------------------------------------------------------------------------- /lang/core/math/sqrt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/math/sqrt_test.go -------------------------------------------------------------------------------- /lang/core/net/cidr_to_ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/net/cidr_to_ip.go -------------------------------------------------------------------------------- /lang/core/net/macfmt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/net/macfmt.go -------------------------------------------------------------------------------- /lang/core/net/macfmt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/net/macfmt_test.go -------------------------------------------------------------------------------- /lang/core/net/macs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/net/macs.go -------------------------------------------------------------------------------- /lang/core/net/net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/net/net.go -------------------------------------------------------------------------------- /lang/core/net/url_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/net/url_parser.go -------------------------------------------------------------------------------- /lang/core/os/args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/os/args.go -------------------------------------------------------------------------------- /lang/core/os/distro.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/os/distro.go -------------------------------------------------------------------------------- /lang/core/os/expand_home.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/os/expand_home.go -------------------------------------------------------------------------------- /lang/core/os/family.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/os/family.go -------------------------------------------------------------------------------- /lang/core/os/home.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/os/home.go -------------------------------------------------------------------------------- /lang/core/os/is_virtual.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/os/is_virtual.go -------------------------------------------------------------------------------- /lang/core/os/modinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/os/modinfo.go -------------------------------------------------------------------------------- /lang/core/os/os.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/os/os.go -------------------------------------------------------------------------------- /lang/core/os/readfile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/os/readfile.go -------------------------------------------------------------------------------- /lang/core/os/readfilewait.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/os/readfilewait.go -------------------------------------------------------------------------------- /lang/core/os/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/os/system.go -------------------------------------------------------------------------------- /lang/core/os/uid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/os/uid.go -------------------------------------------------------------------------------- /lang/core/panic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/panic.go -------------------------------------------------------------------------------- /lang/core/random1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/random1.go -------------------------------------------------------------------------------- /lang/core/regexp/match.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/regexp/match.go -------------------------------------------------------------------------------- /lang/core/regexp/match_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/regexp/match_test.go -------------------------------------------------------------------------------- /lang/core/regexp/regexp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/regexp/regexp.go -------------------------------------------------------------------------------- /lang/core/strings/pad.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/strings/pad.go -------------------------------------------------------------------------------- /lang/core/strings/split.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/strings/split.go -------------------------------------------------------------------------------- /lang/core/strings/split_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/strings/split_test.go -------------------------------------------------------------------------------- /lang/core/strings/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/strings/strings.go -------------------------------------------------------------------------------- /lang/core/strings/substring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/strings/substring.go -------------------------------------------------------------------------------- /lang/core/strings/to_lower.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/strings/to_lower.go -------------------------------------------------------------------------------- /lang/core/struct_lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/struct_lookup.go -------------------------------------------------------------------------------- /lang/core/sys/cpucount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/sys/cpucount.go -------------------------------------------------------------------------------- /lang/core/sys/cpucount_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/sys/cpucount_test.go -------------------------------------------------------------------------------- /lang/core/sys/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/sys/env.go -------------------------------------------------------------------------------- /lang/core/sys/hostname.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/sys/hostname.go -------------------------------------------------------------------------------- /lang/core/sys/load.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/sys/load.go -------------------------------------------------------------------------------- /lang/core/sys/sys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/sys/sys.go -------------------------------------------------------------------------------- /lang/core/sys/uptime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/sys/uptime.go -------------------------------------------------------------------------------- /lang/core/test/fastcount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/test/fastcount.go -------------------------------------------------------------------------------- /lang/core/test/oneinstance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/test/oneinstance.go -------------------------------------------------------------------------------- /lang/core/test/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/test/test.go -------------------------------------------------------------------------------- /lang/core/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/util/util.go -------------------------------------------------------------------------------- /lang/core/value/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/value/get.go -------------------------------------------------------------------------------- /lang/core/value/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/value/value.go -------------------------------------------------------------------------------- /lang/core/world/collect/res.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/world/collect/res.go -------------------------------------------------------------------------------- /lang/core/world/getval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/world/getval.go -------------------------------------------------------------------------------- /lang/core/world/kvlookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/world/kvlookup.go -------------------------------------------------------------------------------- /lang/core/world/schedule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/world/schedule.go -------------------------------------------------------------------------------- /lang/core/world/world.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/core/world/world.go -------------------------------------------------------------------------------- /lang/download/download.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/download/download.go -------------------------------------------------------------------------------- /lang/embedded/embedded.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/embedded/embedded.go -------------------------------------------------------------------------------- /lang/funcs/dage/dage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/dage/dage.go -------------------------------------------------------------------------------- /lang/funcs/dage/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/dage/util_test.go -------------------------------------------------------------------------------- /lang/funcs/funcgen/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/funcgen/config.go -------------------------------------------------------------------------------- /lang/funcs/funcgen/fixtures/.gitignore: -------------------------------------------------------------------------------- 1 | *.result 2 | -------------------------------------------------------------------------------- /lang/funcs/funcgen/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/funcgen/func.go -------------------------------------------------------------------------------- /lang/funcs/funcgen/func_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/funcgen/func_test.go -------------------------------------------------------------------------------- /lang/funcs/funcgen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/funcgen/main.go -------------------------------------------------------------------------------- /lang/funcs/funcgen/pkg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/funcgen/pkg.go -------------------------------------------------------------------------------- /lang/funcs/funcgen/pkg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/funcgen/pkg_test.go -------------------------------------------------------------------------------- /lang/funcs/funcgen/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/funcgen/util/util.go -------------------------------------------------------------------------------- /lang/funcs/funcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/funcs.go -------------------------------------------------------------------------------- /lang/funcs/multi/multi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/multi/multi.go -------------------------------------------------------------------------------- /lang/funcs/ref/ref.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/ref/ref.go -------------------------------------------------------------------------------- /lang/funcs/simple/simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/simple/simple.go -------------------------------------------------------------------------------- /lang/funcs/structs/call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/structs/call.go -------------------------------------------------------------------------------- /lang/funcs/structs/composite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/structs/composite.go -------------------------------------------------------------------------------- /lang/funcs/structs/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/structs/const.go -------------------------------------------------------------------------------- /lang/funcs/structs/exprif.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/structs/exprif.go -------------------------------------------------------------------------------- /lang/funcs/structs/for.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/structs/for.go -------------------------------------------------------------------------------- /lang/funcs/structs/forkv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/structs/forkv.go -------------------------------------------------------------------------------- /lang/funcs/structs/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/structs/output.go -------------------------------------------------------------------------------- /lang/funcs/structs/stmtif.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/structs/stmtif.go -------------------------------------------------------------------------------- /lang/funcs/structs/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/structs/util.go -------------------------------------------------------------------------------- /lang/funcs/txn/graph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/txn/graph.go -------------------------------------------------------------------------------- /lang/funcs/txn/txn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/txn/txn.go -------------------------------------------------------------------------------- /lang/funcs/txn/txn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/txn/txn_test.go -------------------------------------------------------------------------------- /lang/funcs/txn/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/txn/util_test.go -------------------------------------------------------------------------------- /lang/funcs/vars/vars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/vars/vars.go -------------------------------------------------------------------------------- /lang/funcs/wrapped/wrapped.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/funcs/wrapped/wrapped.go -------------------------------------------------------------------------------- /lang/fuzz/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/fuzz/.gitignore -------------------------------------------------------------------------------- /lang/fuzz/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/fuzz/Makefile -------------------------------------------------------------------------------- /lang/fuzz/fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/fuzz/fuzz.go -------------------------------------------------------------------------------- /lang/gapi/gapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/gapi/gapi.go -------------------------------------------------------------------------------- /lang/inputs/inputs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/inputs/inputs.go -------------------------------------------------------------------------------- /lang/interfaces/ast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/interfaces/ast.go -------------------------------------------------------------------------------- /lang/interfaces/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/interfaces/const.go -------------------------------------------------------------------------------- /lang/interfaces/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/interfaces/doc.go -------------------------------------------------------------------------------- /lang/interfaces/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/interfaces/error.go -------------------------------------------------------------------------------- /lang/interfaces/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/interfaces/func.go -------------------------------------------------------------------------------- /lang/interfaces/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/interfaces/import.go -------------------------------------------------------------------------------- /lang/interfaces/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/interfaces/metadata.go -------------------------------------------------------------------------------- /lang/interfaces/textarea.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/interfaces/textarea.go -------------------------------------------------------------------------------- /lang/interfaces/unification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/interfaces/unification.go -------------------------------------------------------------------------------- /lang/interfaces/var.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/interfaces/var.go -------------------------------------------------------------------------------- /lang/interpolate/.gitignore: -------------------------------------------------------------------------------- 1 | /parse.generated.go 2 | -------------------------------------------------------------------------------- /lang/interpolate/interpolate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/interpolate/interpolate.go -------------------------------------------------------------------------------- /lang/interpolate/parse.rl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/interpolate/parse.rl -------------------------------------------------------------------------------- /lang/interpolate/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/interpolate/types.go -------------------------------------------------------------------------------- /lang/interpret/interpret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/interpret/interpret.go -------------------------------------------------------------------------------- /lang/interpret_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/interpret_test.go -------------------------------------------------------------------------------- /lang/lang.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/lang.go -------------------------------------------------------------------------------- /lang/lang_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/lang_test.go -------------------------------------------------------------------------------- /lang/parser/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/parser/.gitignore -------------------------------------------------------------------------------- /lang/parser/lexer.nex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/parser/lexer.nex -------------------------------------------------------------------------------- /lang/parser/lexparse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/parser/lexparse.go -------------------------------------------------------------------------------- /lang/parser/lexparse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/parser/lexparse_test.go -------------------------------------------------------------------------------- /lang/parser/parser.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/parser/parser.y -------------------------------------------------------------------------------- /lang/types/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/types/doc.go -------------------------------------------------------------------------------- /lang/types/full/full.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/types/full/full.go -------------------------------------------------------------------------------- /lang/types/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/types/hash.go -------------------------------------------------------------------------------- /lang/types/json/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/types/json/json.go -------------------------------------------------------------------------------- /lang/types/json/json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/types/json/json_test.go -------------------------------------------------------------------------------- /lang/types/stringer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/types/stringer.go -------------------------------------------------------------------------------- /lang/types/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/types/type.go -------------------------------------------------------------------------------- /lang/types/type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/types/type_test.go -------------------------------------------------------------------------------- /lang/types/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/types/util.go -------------------------------------------------------------------------------- /lang/types/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/types/util_test.go -------------------------------------------------------------------------------- /lang/types/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/types/value.go -------------------------------------------------------------------------------- /lang/types/value_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/types/value_test.go -------------------------------------------------------------------------------- /lang/unification/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/unification/interfaces.go -------------------------------------------------------------------------------- /lang/unification/unification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/unification/unification.go -------------------------------------------------------------------------------- /lang/unification/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/unification/util/util.go -------------------------------------------------------------------------------- /lang/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/util/util.go -------------------------------------------------------------------------------- /lang/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lang/util/util_test.go -------------------------------------------------------------------------------- /lib/converged.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lib/converged.go -------------------------------------------------------------------------------- /lib/limits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lib/limits.go -------------------------------------------------------------------------------- /lib/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lib/main.go -------------------------------------------------------------------------------- /lib/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/lib/main_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/main.go -------------------------------------------------------------------------------- /misc/bashrc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/bashrc.sh -------------------------------------------------------------------------------- /misc/centos-ci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/centos-ci.py -------------------------------------------------------------------------------- /misc/copr-build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/copr-build.py -------------------------------------------------------------------------------- /misc/delta-cpu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/delta-cpu.sh -------------------------------------------------------------------------------- /misc/emacs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/emacs/README.md -------------------------------------------------------------------------------- /misc/emacs/mgmtconfig-mode.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/emacs/mgmtconfig-mode.el -------------------------------------------------------------------------------- /misc/example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/example.conf -------------------------------------------------------------------------------- /misc/filter-golang-stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/filter-golang-stack.py -------------------------------------------------------------------------------- /misc/fpm-pack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/fpm-pack.sh -------------------------------------------------------------------------------- /misc/fpm-repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/fpm-repo.sh -------------------------------------------------------------------------------- /misc/gettext.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/gettext.sh -------------------------------------------------------------------------------- /misc/header.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/header.sh -------------------------------------------------------------------------------- /misc/looper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/looper.sh -------------------------------------------------------------------------------- /misc/make-baddev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/make-baddev.sh -------------------------------------------------------------------------------- /misc/make-deb-changelog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/make-deb-changelog.sh -------------------------------------------------------------------------------- /misc/make-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/make-deps.sh -------------------------------------------------------------------------------- /misc/make-path.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/make-path.sh -------------------------------------------------------------------------------- /misc/make-rpm-changelog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/make-rpm-changelog.sh -------------------------------------------------------------------------------- /misc/mgmt.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/mgmt.service -------------------------------------------------------------------------------- /misc/mgmt_debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/mgmt_debug.sh -------------------------------------------------------------------------------- /misc/mkosi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/mkosi/.gitignore -------------------------------------------------------------------------------- /misc/mkosi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/mkosi/Makefile -------------------------------------------------------------------------------- /misc/mkosi/make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/mkosi/make.sh -------------------------------------------------------------------------------- /misc/mkosi/mkosi.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/mkosi/mkosi.build -------------------------------------------------------------------------------- /misc/sigtee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/sigtee.go -------------------------------------------------------------------------------- /misc/tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/tag.sh -------------------------------------------------------------------------------- /misc/travis-encrypt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/travis-encrypt.sh -------------------------------------------------------------------------------- /misc/txtar-port.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/txtar-port.sh -------------------------------------------------------------------------------- /misc/vim/mcl.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/misc/vim/mcl.vim -------------------------------------------------------------------------------- /modules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/modules/README.md -------------------------------------------------------------------------------- /modules/contrib/cryptpad/metadata.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/cups/main.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/modules/cups/main.mcl -------------------------------------------------------------------------------- /modules/cups/metadata.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/dhcp/files/hosts.header: -------------------------------------------------------------------------------- 1 | # 2 | # This has been generated by mgmt config. Do not edit. 3 | # 4 | -------------------------------------------------------------------------------- /modules/dhcp/files/subnets.header: -------------------------------------------------------------------------------- 1 | # 2 | # This has been generated by mgmt config. Do not edit. 3 | # 4 | -------------------------------------------------------------------------------- /modules/dhcp/main.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/modules/dhcp/main.mcl -------------------------------------------------------------------------------- /modules/dhcp/metadata.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/etcd/main.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/modules/etcd/main.mcl -------------------------------------------------------------------------------- /modules/etcd/metadata.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/grafana/files/ldap.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/modules/grafana/files/ldap.toml -------------------------------------------------------------------------------- /modules/grafana/main.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/modules/grafana/main.mcl -------------------------------------------------------------------------------- /modules/grafana/metadata.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/meta/main.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/modules/meta/main.mcl -------------------------------------------------------------------------------- /modules/meta/metadata.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/meta/router.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/modules/meta/router.mcl -------------------------------------------------------------------------------- /modules/mgmt/main.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/modules/mgmt/main.mcl -------------------------------------------------------------------------------- /modules/mgmt/metadata.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/misc/main.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/modules/misc/main.mcl -------------------------------------------------------------------------------- /modules/misc/metadata.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/prometheus/main.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/modules/prometheus/main.mcl -------------------------------------------------------------------------------- /modules/prometheus/metadata.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/purpleidea/main.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/modules/purpleidea/main.mcl -------------------------------------------------------------------------------- /modules/purpleidea/metadata.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/shorewall/files/policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/modules/shorewall/files/policy -------------------------------------------------------------------------------- /modules/shorewall/files/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/modules/shorewall/files/rules -------------------------------------------------------------------------------- /modules/shorewall/files/snat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/modules/shorewall/files/snat -------------------------------------------------------------------------------- /modules/shorewall/files/zones: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/modules/shorewall/files/zones -------------------------------------------------------------------------------- /modules/shorewall/main.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/modules/shorewall/main.mcl -------------------------------------------------------------------------------- /modules/shorewall/metadata.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/virtualization/main.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/modules/virtualization/main.mcl -------------------------------------------------------------------------------- /modules/virtualization/metadata.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /omv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/omv.yaml -------------------------------------------------------------------------------- /pgp/pgp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/pgp/pgp.go -------------------------------------------------------------------------------- /pgraph/graphsync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/pgraph/graphsync.go -------------------------------------------------------------------------------- /pgraph/graphsync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/pgraph/graphsync_test.go -------------------------------------------------------------------------------- /pgraph/graphviz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/pgraph/graphviz.go -------------------------------------------------------------------------------- /pgraph/pgraph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/pgraph/pgraph.go -------------------------------------------------------------------------------- /pgraph/pgraph_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/pgraph/pgraph_test.go -------------------------------------------------------------------------------- /pgraph/selfvertex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/pgraph/selfvertex.go -------------------------------------------------------------------------------- /pgraph/simpleedge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/pgraph/simpleedge.go -------------------------------------------------------------------------------- /pgraph/subgraph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/pgraph/subgraph.go -------------------------------------------------------------------------------- /pgraph/subgraph_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/pgraph/subgraph_test.go -------------------------------------------------------------------------------- /pgraph/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/pgraph/util_test.go -------------------------------------------------------------------------------- /prometheus/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/prometheus/prometheus.go -------------------------------------------------------------------------------- /prometheus/prometheus_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/prometheus/prometheus_test.go -------------------------------------------------------------------------------- /puppet/gapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/puppet/gapi.go -------------------------------------------------------------------------------- /puppet/langpuppet/merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/puppet/langpuppet/merge.go -------------------------------------------------------------------------------- /puppet/puppet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/puppet/puppet.go -------------------------------------------------------------------------------- /releases/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/releases/README -------------------------------------------------------------------------------- /releases/archlinux.release: -------------------------------------------------------------------------------- 1 | #archlinux 2 | -------------------------------------------------------------------------------- /releases/binary-amd64.release: -------------------------------------------------------------------------------- 1 | binary-linux-amd64 2 | -------------------------------------------------------------------------------- /releases/binary-arm64.release: -------------------------------------------------------------------------------- 1 | #binary-linux-arm64 2 | -------------------------------------------------------------------------------- /releases/debian-stable.release: -------------------------------------------------------------------------------- 1 | #debian-12 2 | -------------------------------------------------------------------------------- /releases/fedora-latest.release: -------------------------------------------------------------------------------- 1 | #fedora-41 2 | -------------------------------------------------------------------------------- /releases/fedora-older.release: -------------------------------------------------------------------------------- 1 | #fedora-40 2 | -------------------------------------------------------------------------------- /releases/stream-latest.release: -------------------------------------------------------------------------------- 1 | #stream-10 2 | -------------------------------------------------------------------------------- /releases/ubuntu-latest.release: -------------------------------------------------------------------------------- 1 | #ubuntu-noble 2 | -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/run.sh -------------------------------------------------------------------------------- /setup/firstboot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/setup/firstboot.go -------------------------------------------------------------------------------- /setup/pkg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/setup/pkg.go -------------------------------------------------------------------------------- /setup/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/setup/setup.go -------------------------------------------------------------------------------- /setup/svc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/setup/svc.go -------------------------------------------------------------------------------- /spec.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/spec.in -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test.sh -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- 1 | /reflowed-comments 2 | -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/omv/helloworld.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/omv/helloworld.yaml -------------------------------------------------------------------------------- /test/omv/pkg1a.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/omv/pkg1a.yaml -------------------------------------------------------------------------------- /test/omv/pkg1b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/omv/pkg1b.yaml -------------------------------------------------------------------------------- /test/reflowed-comments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/reflowed-comments.go -------------------------------------------------------------------------------- /test/shell/.gitignore: -------------------------------------------------------------------------------- 1 | /mgmt 2 | -------------------------------------------------------------------------------- /test/shell/augeas-1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/augeas-1.sh -------------------------------------------------------------------------------- /test/shell/augeas-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/augeas-1.yaml -------------------------------------------------------------------------------- /test/shell/env0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/env0.mcl -------------------------------------------------------------------------------- /test/shell/env0.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/env0.sh -------------------------------------------------------------------------------- /test/shell/etcd-clustersize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/etcd-clustersize.sh -------------------------------------------------------------------------------- /test/shell/etcd-three-hosts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/etcd-three-hosts.sh -------------------------------------------------------------------------------- /test/shell/etcd-two-hosts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/etcd-two-hosts.sh -------------------------------------------------------------------------------- /test/shell/exec-fail.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/exec-fail.sh -------------------------------------------------------------------------------- /test/shell/exec-fail.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/exec-fail.yaml -------------------------------------------------------------------------------- /test/shell/exec-usergroup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/exec-usergroup.sh -------------------------------------------------------------------------------- /test/shell/file-mode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/file-mode.sh -------------------------------------------------------------------------------- /test/shell/file-mode.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/file-mode.yaml -------------------------------------------------------------------------------- /test/shell/file-move.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/file-move.sh -------------------------------------------------------------------------------- /test/shell/file-move.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/file-move.yaml -------------------------------------------------------------------------------- /test/shell/file-owner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/file-owner.sh -------------------------------------------------------------------------------- /test/shell/file-owner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/file-owner.yaml -------------------------------------------------------------------------------- /test/shell/file-source.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/file-source.mcl -------------------------------------------------------------------------------- /test/shell/file-source.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/file-source.sh -------------------------------------------------------------------------------- /test/shell/file-source.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/file-source.txt -------------------------------------------------------------------------------- /test/shell/graph-exit1.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/graph-exit1.mcl -------------------------------------------------------------------------------- /test/shell/graph-exit1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/graph-exit1.sh -------------------------------------------------------------------------------- /test/shell/graph-exit2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/graph-exit2.sh -------------------------------------------------------------------------------- /test/shell/graph-exit2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/graph-exit2.yaml -------------------------------------------------------------------------------- /test/shell/graph-fanin-1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/graph-fanin-1.sh -------------------------------------------------------------------------------- /test/shell/graph-fanin-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/graph-fanin-1.yaml -------------------------------------------------------------------------------- /test/shell/ipv6-localhost.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/ipv6-localhost.sh -------------------------------------------------------------------------------- /test/shell/libmgmt-change1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/libmgmt-change1.go -------------------------------------------------------------------------------- /test/shell/libmgmt-change1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/libmgmt-change1.sh -------------------------------------------------------------------------------- /test/shell/libmgmt-change2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/libmgmt-change2.go -------------------------------------------------------------------------------- /test/shell/libmgmt-change2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/libmgmt-change2.sh -------------------------------------------------------------------------------- /test/shell/load0.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/load0.sh -------------------------------------------------------------------------------- /test/shell/net.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/net.sh -------------------------------------------------------------------------------- /test/shell/net0.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/net0.mcl -------------------------------------------------------------------------------- /test/shell/net1.mcl: -------------------------------------------------------------------------------- 1 | net "mgmtnet0" { 2 | state => "down", 3 | } 4 | -------------------------------------------------------------------------------- /test/shell/no-network.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/no-network.sh -------------------------------------------------------------------------------- /test/shell/prometheus-1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/prometheus-1.sh -------------------------------------------------------------------------------- /test/shell/prometheus-2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/prometheus-2.sh -------------------------------------------------------------------------------- /test/shell/prometheus-3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/prometheus-3.sh -------------------------------------------------------------------------------- /test/shell/prometheus-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/prometheus-3.yaml -------------------------------------------------------------------------------- /test/shell/prometheus-4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/prometheus-4.sh -------------------------------------------------------------------------------- /test/shell/prometheus-4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/prometheus-4.yaml -------------------------------------------------------------------------------- /test/shell/sema-1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/sema-1.sh -------------------------------------------------------------------------------- /test/shell/sema-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/sema-1.yaml -------------------------------------------------------------------------------- /test/shell/sema-2.mcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/sema-2.mcl -------------------------------------------------------------------------------- /test/shell/sema-2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/sema-2.sh -------------------------------------------------------------------------------- /test/shell/t1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/t1.sh -------------------------------------------------------------------------------- /test/shell/t2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/t2.sh -------------------------------------------------------------------------------- /test/shell/t2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/t2.yaml -------------------------------------------------------------------------------- /test/shell/t3-a.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/t3-a.yaml -------------------------------------------------------------------------------- /test/shell/t3-b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/t3-b.yaml -------------------------------------------------------------------------------- /test/shell/t3-c.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/t3-c.yaml -------------------------------------------------------------------------------- /test/shell/t3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/t3.sh -------------------------------------------------------------------------------- /test/shell/t5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/t5.sh -------------------------------------------------------------------------------- /test/shell/t5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/t5.yaml -------------------------------------------------------------------------------- /test/shell/t5b.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/t5b.sh -------------------------------------------------------------------------------- /test/shell/t5b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/t5b.yaml -------------------------------------------------------------------------------- /test/shell/t6.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/t6.sh -------------------------------------------------------------------------------- /test/shell/t6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/t6.yaml -------------------------------------------------------------------------------- /test/shell/t7.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/t7.sh -------------------------------------------------------------------------------- /test/shell/yaml-change1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/yaml-change1.sh -------------------------------------------------------------------------------- /test/shell/yaml-change1a.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/shell/yaml-change1a.yaml -------------------------------------------------------------------------------- /test/test-bashfmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-bashfmt.sh -------------------------------------------------------------------------------- /test/test-commit-message.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-commit-message.sh -------------------------------------------------------------------------------- /test/test-crossbuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-crossbuild.sh -------------------------------------------------------------------------------- /test/test-docs-generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-docs-generate.sh -------------------------------------------------------------------------------- /test/test-examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-examples.sh -------------------------------------------------------------------------------- /test/test-gettext.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-gettext.sh -------------------------------------------------------------------------------- /test/test-gofmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-gofmt.sh -------------------------------------------------------------------------------- /test/test-golangci-lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-golangci-lint.sh -------------------------------------------------------------------------------- /test/test-golint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-golint.sh -------------------------------------------------------------------------------- /test/test-gometalinter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-gometalinter.sh -------------------------------------------------------------------------------- /test/test-gotest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-gotest.sh -------------------------------------------------------------------------------- /test/test-govet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-govet.sh -------------------------------------------------------------------------------- /test/test-headerfmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-headerfmt.sh -------------------------------------------------------------------------------- /test/test-integration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-integration.sh -------------------------------------------------------------------------------- /test/test-markdownlint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-markdownlint.sh -------------------------------------------------------------------------------- /test/test-mclfmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-mclfmt.sh -------------------------------------------------------------------------------- /test/test-misc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-misc.sh -------------------------------------------------------------------------------- /test/test-modules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-modules.sh -------------------------------------------------------------------------------- /test/test-omv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-omv.sh -------------------------------------------------------------------------------- /test/test-reproducible.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-reproducible.sh -------------------------------------------------------------------------------- /test/test-shell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-shell.sh -------------------------------------------------------------------------------- /test/test-vet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-vet.sh -------------------------------------------------------------------------------- /test/test-yamlfmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/test-yamlfmt.sh -------------------------------------------------------------------------------- /test/util.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/test/util.sh -------------------------------------------------------------------------------- /tools/grow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/tools/grow.go -------------------------------------------------------------------------------- /tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/tools/tools.go -------------------------------------------------------------------------------- /util/afero.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/afero.go -------------------------------------------------------------------------------- /util/afero_relpath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/afero_relpath.go -------------------------------------------------------------------------------- /util/afero_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/afero_test.go -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskContentsToFs1/simple1/1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskContentsToFs1/simple1/2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskContentsToFs1/simple1/3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskContentsToFs1/simple1/foo/bar/baz/a: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskContentsToFs1/simple1/foo/bar/baz/b: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskContentsToFs1/simple1/foo/bar/baz/c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskContentsToFs1/simple1/foo/bar/z: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskToFs1/simple1/1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskToFs1/simple1/2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskToFs1/simple1/3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskToFs1/simple1/foo/bar/baz/a: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskToFs1/simple1/foo/bar/baz/b: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskToFs1/simple1/foo/bar/baz/c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskToFs1/simple1/foo/bar/z: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskToFs2/simple1/1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskToFs2/simple1/2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskToFs2/simple1/3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskToFs2/simple1/foo/bar/baz/a: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskToFs2/simple1/foo/bar/baz/b: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskToFs2/simple1/foo/bar/baz/c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/afero_test/TestCopyDiskToFs2/simple1/foo/bar/z: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/arch/arch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/arch/arch.go -------------------------------------------------------------------------------- /util/bt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/bt.go -------------------------------------------------------------------------------- /util/bt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/bt_test.go -------------------------------------------------------------------------------- /util/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/code.go -------------------------------------------------------------------------------- /util/code_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/code_test.go -------------------------------------------------------------------------------- /util/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/context.go -------------------------------------------------------------------------------- /util/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/context_test.go -------------------------------------------------------------------------------- /util/disjoint/disjoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/disjoint/disjoint.go -------------------------------------------------------------------------------- /util/distro.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/distro.go -------------------------------------------------------------------------------- /util/distro/distro.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/distro/distro.go -------------------------------------------------------------------------------- /util/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/error.go -------------------------------------------------------------------------------- /util/errwrap/errwrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/errwrap/errwrap.go -------------------------------------------------------------------------------- /util/errwrap/errwrap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/errwrap/errwrap_test.go -------------------------------------------------------------------------------- /util/exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/exec.go -------------------------------------------------------------------------------- /util/executable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/executable.go -------------------------------------------------------------------------------- /util/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/file.go -------------------------------------------------------------------------------- /util/flock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/flock.go -------------------------------------------------------------------------------- /util/flock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/flock_test.go -------------------------------------------------------------------------------- /util/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/fs.go -------------------------------------------------------------------------------- /util/generics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/generics.go -------------------------------------------------------------------------------- /util/generics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/generics_test.go -------------------------------------------------------------------------------- /util/gettext/gettext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/gettext/gettext.go -------------------------------------------------------------------------------- /util/grow/grow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/grow/grow.go -------------------------------------------------------------------------------- /util/home.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/home.go -------------------------------------------------------------------------------- /util/home_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/home_test.go -------------------------------------------------------------------------------- /util/infinitechan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/infinitechan.go -------------------------------------------------------------------------------- /util/infinitechan_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/infinitechan_test.go -------------------------------------------------------------------------------- /util/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/interfaces.go -------------------------------------------------------------------------------- /util/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/log.go -------------------------------------------------------------------------------- /util/net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/net.go -------------------------------------------------------------------------------- /util/pad.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/pad.go -------------------------------------------------------------------------------- /util/pad_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/pad_test.go -------------------------------------------------------------------------------- /util/password/password.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/password/password.go -------------------------------------------------------------------------------- /util/pprof/pprof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/pprof/pprof.go -------------------------------------------------------------------------------- /util/recwatch/recwatch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/recwatch/recwatch.go -------------------------------------------------------------------------------- /util/root_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/root_test.go -------------------------------------------------------------------------------- /util/safepath/safepath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/safepath/safepath.go -------------------------------------------------------------------------------- /util/semaphore/semaphore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/semaphore/semaphore.go -------------------------------------------------------------------------------- /util/shell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/shell.go -------------------------------------------------------------------------------- /util/socketset/socketset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/socketset/socketset.go -------------------------------------------------------------------------------- /util/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/sync.go -------------------------------------------------------------------------------- /util/sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/sync_test.go -------------------------------------------------------------------------------- /util/systemd_unit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/systemd_unit.go -------------------------------------------------------------------------------- /util/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/test.go -------------------------------------------------------------------------------- /util/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/tls.go -------------------------------------------------------------------------------- /util/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/user.go -------------------------------------------------------------------------------- /util/user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/user_test.go -------------------------------------------------------------------------------- /util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/util.go -------------------------------------------------------------------------------- /util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/util/util_test.go -------------------------------------------------------------------------------- /vagrant/mgmt.bashrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/vagrant/mgmt.bashrc -------------------------------------------------------------------------------- /vagrant/motd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/vagrant/motd -------------------------------------------------------------------------------- /yamlgraph/gapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/yamlgraph/gapi.go -------------------------------------------------------------------------------- /yamlgraph/gconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purpleidea/mgmt/HEAD/yamlgraph/gconfig.go --------------------------------------------------------------------------------