├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.template.yml ├── dependabot.yml └── workflows │ ├── add-dependabot-pr-to-project.yml │ ├── generate-dependabot.yml │ ├── integration-test.yml │ ├── lint.yaml │ └── spec-tests.yml ├── .gitignore ├── .rubocop.yml ├── .ruby-version ├── .version ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── bin └── octofacts-updater ├── contrib └── plugins │ └── .gitkeep ├── doc ├── manipulators.md ├── more-examples.md ├── octofacts-updater.md ├── plugin-reference.md └── tutorial.md ├── examples ├── code │ └── .gitkeep └── config │ └── quickstart.yaml ├── lib ├── octofacts.rb ├── octofacts │ ├── backends │ │ ├── base.rb │ │ ├── index.rb │ │ └── yaml_file.rb │ ├── constructors │ │ ├── from_file.rb │ │ └── from_index.rb │ ├── errors.rb │ ├── facts.rb │ ├── manipulators.rb │ ├── manipulators │ │ ├── base.rb │ │ └── replace.rb │ ├── util │ │ ├── config.rb │ │ └── keys.rb │ └── version.rb ├── octofacts_updater.rb └── octofacts_updater │ ├── cli.rb │ ├── fact.rb │ ├── fact_index.rb │ ├── fixture.rb │ ├── plugin.rb │ ├── plugins │ ├── ip.rb │ ├── ssh.rb │ └── static.rb │ ├── service │ ├── base.rb │ ├── enc.rb │ ├── github.rb │ ├── local_file.rb │ ├── puppetdb.rb │ └── ssh.rb │ └── version.rb ├── octofacts-updater.gemspec ├── octofacts.gemspec ├── rake └── gem.rb ├── script ├── bootstrap ├── cibuild ├── console └── git-pre-commit ├── spec ├── fixtures │ ├── facts │ │ ├── basic.yaml │ │ ├── ops-consul-12345.dc2.example.com.yaml │ │ ├── ops-consul-67890.dc1.example.com.yaml │ │ ├── puppet-puppetserver-00decaf.dc1.example.com.yaml │ │ └── puppet-puppetserver-12345.dc1.example.com.yaml │ ├── index-no-nodes.yaml │ ├── index.yaml │ └── sorted-index.yaml ├── integration │ ├── hiera.yaml │ ├── manifests │ │ └── defaults.pp │ ├── modules │ │ └── test │ │ │ ├── manifests │ │ │ ├── init.pp │ │ │ └── one.pp │ │ │ ├── spec │ │ │ └── classes │ │ │ │ └── test_one_spec.rb │ │ │ └── templates │ │ │ └── one │ │ │ └── system-info.txt │ └── spec │ │ └── spec_helper.rb ├── octofacts │ ├── backends │ │ ├── index_spec.rb │ │ └── yaml_file_spec.rb │ ├── constructors │ │ └── from_file_spec.rb │ ├── examples_spec.rb │ ├── facts_spec.rb │ ├── manipulators │ │ ├── base_spec.rb │ │ └── replace_spec.rb │ ├── manipulators_spec.rb │ ├── octofacts_spec.rb │ ├── octofacts_spec_helper.rb │ └── util │ │ ├── config_spec.rb │ │ └── keys_spec.rb ├── octofacts_updater │ ├── fact_index_spec.rb │ ├── fact_spec.rb │ ├── fixture_spec.rb │ ├── octofacts_updater_spec.rb │ ├── plugin_spec.rb │ ├── plugins │ │ ├── ip_spec.rb │ │ ├── ssh_spec.rb │ │ └── static_spec.rb │ └── service │ │ ├── base_spec.rb │ │ ├── enc_spec.rb │ │ ├── github_spec.rb │ │ ├── local_file_spec.rb │ │ ├── puppetdb_spec.rb │ │ └── ssh_spec.rb └── spec_helper.rb └── vendor └── cache ├── activesupport-7.1.3.4.gem ├── addressable-2.8.7.gem ├── ast-2.4.2.gem ├── base64-0.2.0.gem ├── bigdecimal-3.1.8.gem ├── coderay-1.1.3.gem ├── concurrent-ruby-1.3.4.gem ├── connection_pool-2.4.1.gem ├── csv-3.3.5.gem ├── deep_merge-1.2.2.gem ├── diff-lcs-1.5.1.gem ├── diffy-3.4.4.gem ├── docile-1.4.1.gem ├── drb-2.2.1.gem ├── facter-4.6.1.gem ├── faraday-2.8.1.gem ├── faraday-net_http-3.0.2.gem ├── fast_gettext-2.4.0.gem ├── forwardable-1.3.3.gem ├── hashdiff-1.2.1.gem ├── hiera-3.12.0.gem ├── hocon-1.4.0.gem ├── httparty-0.23.1.gem ├── i18n-1.14.5.gem ├── json-2.7.2.gem ├── language_server-protocol-3.17.0.3.gem ├── locale-2.1.4.gem ├── method_source-1.1.0.gem ├── mini_mime-1.1.5.gem ├── minitest-5.24.1.gem ├── multi_json-1.15.0.gem ├── multi_xml-0.6.0.gem ├── mutex_m-0.2.0.gem ├── net-ssh-7.3.0.gem ├── octocatalog-diff-2.3.1.gem ├── octokit-10.0.0.gem ├── parallel-1.27.0.gem ├── parser-3.3.4.2.gem ├── prime-0.1.2.gem ├── pry-0.15.2.gem ├── public_suffix-5.1.1.gem ├── puppet-7.30.0.gem ├── puppet-resource_api-1.9.0.gem ├── racc-1.8.1.gem ├── rack-3.1.16.gem ├── rainbow-3.1.1.gem ├── rake-13.3.0.gem ├── regexp_parser-2.9.2.gem ├── rexml-3.3.9.gem ├── rspec-3.13.0.gem ├── rspec-core-3.13.0.gem ├── rspec-expectations-3.13.1.gem ├── rspec-mocks-3.13.1.gem ├── rspec-puppet-3.0.0.gem ├── rspec-support-3.13.1.gem ├── rubocop-1.65.1.gem ├── rubocop-ast-1.32.0.gem ├── rubocop-github-0.20.0.gem ├── rubocop-performance-1.21.1.gem ├── rubocop-rails-2.25.1.gem ├── ruby-progressbar-1.13.0.gem ├── ruby2_keywords-0.0.5.gem ├── rugged-1.9.0.gem ├── sawyer-0.9.2.gem ├── scanf-1.0.0.gem ├── semantic_puppet-1.1.0.gem ├── simplecov-0.22.0.gem ├── simplecov-html-0.12.3.gem ├── simplecov-json-0.2.3.gem ├── simplecov_json_formatter-0.1.4.gem ├── singleton-0.2.0.gem ├── thor-1.4.0.gem ├── tzinfo-2.0.6.gem └── unicode-display_width-2.5.0.gem /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/.github/dependabot.template.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/add-dependabot-pr-to-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/.github/workflows/add-dependabot-pr-to-project.yml -------------------------------------------------------------------------------- /.github/workflows/generate-dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/.github/workflows/generate-dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/integration-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/.github/workflows/integration-test.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/spec-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/.github/workflows/spec-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.7.8 2 | -------------------------------------------------------------------------------- /.version: -------------------------------------------------------------------------------- 1 | 0.6.1 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/octofacts-updater: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/bin/octofacts-updater -------------------------------------------------------------------------------- /contrib/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/manipulators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/doc/manipulators.md -------------------------------------------------------------------------------- /doc/more-examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/doc/more-examples.md -------------------------------------------------------------------------------- /doc/octofacts-updater.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/doc/octofacts-updater.md -------------------------------------------------------------------------------- /doc/plugin-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/doc/plugin-reference.md -------------------------------------------------------------------------------- /doc/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/doc/tutorial.md -------------------------------------------------------------------------------- /examples/code/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/config/quickstart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/examples/config/quickstart.yaml -------------------------------------------------------------------------------- /lib/octofacts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts.rb -------------------------------------------------------------------------------- /lib/octofacts/backends/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts/backends/base.rb -------------------------------------------------------------------------------- /lib/octofacts/backends/index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts/backends/index.rb -------------------------------------------------------------------------------- /lib/octofacts/backends/yaml_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts/backends/yaml_file.rb -------------------------------------------------------------------------------- /lib/octofacts/constructors/from_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts/constructors/from_file.rb -------------------------------------------------------------------------------- /lib/octofacts/constructors/from_index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts/constructors/from_index.rb -------------------------------------------------------------------------------- /lib/octofacts/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts/errors.rb -------------------------------------------------------------------------------- /lib/octofacts/facts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts/facts.rb -------------------------------------------------------------------------------- /lib/octofacts/manipulators.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts/manipulators.rb -------------------------------------------------------------------------------- /lib/octofacts/manipulators/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts/manipulators/base.rb -------------------------------------------------------------------------------- /lib/octofacts/manipulators/replace.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts/manipulators/replace.rb -------------------------------------------------------------------------------- /lib/octofacts/util/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts/util/config.rb -------------------------------------------------------------------------------- /lib/octofacts/util/keys.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts/util/keys.rb -------------------------------------------------------------------------------- /lib/octofacts/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts/version.rb -------------------------------------------------------------------------------- /lib/octofacts_updater.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts_updater.rb -------------------------------------------------------------------------------- /lib/octofacts_updater/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts_updater/cli.rb -------------------------------------------------------------------------------- /lib/octofacts_updater/fact.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts_updater/fact.rb -------------------------------------------------------------------------------- /lib/octofacts_updater/fact_index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts_updater/fact_index.rb -------------------------------------------------------------------------------- /lib/octofacts_updater/fixture.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts_updater/fixture.rb -------------------------------------------------------------------------------- /lib/octofacts_updater/plugin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts_updater/plugin.rb -------------------------------------------------------------------------------- /lib/octofacts_updater/plugins/ip.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts_updater/plugins/ip.rb -------------------------------------------------------------------------------- /lib/octofacts_updater/plugins/ssh.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts_updater/plugins/ssh.rb -------------------------------------------------------------------------------- /lib/octofacts_updater/plugins/static.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts_updater/plugins/static.rb -------------------------------------------------------------------------------- /lib/octofacts_updater/service/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts_updater/service/base.rb -------------------------------------------------------------------------------- /lib/octofacts_updater/service/enc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts_updater/service/enc.rb -------------------------------------------------------------------------------- /lib/octofacts_updater/service/github.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts_updater/service/github.rb -------------------------------------------------------------------------------- /lib/octofacts_updater/service/local_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts_updater/service/local_file.rb -------------------------------------------------------------------------------- /lib/octofacts_updater/service/puppetdb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts_updater/service/puppetdb.rb -------------------------------------------------------------------------------- /lib/octofacts_updater/service/ssh.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts_updater/service/ssh.rb -------------------------------------------------------------------------------- /lib/octofacts_updater/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/lib/octofacts_updater/version.rb -------------------------------------------------------------------------------- /octofacts-updater.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/octofacts-updater.gemspec -------------------------------------------------------------------------------- /octofacts.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/octofacts.gemspec -------------------------------------------------------------------------------- /rake/gem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/rake/gem.rb -------------------------------------------------------------------------------- /script/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/script/bootstrap -------------------------------------------------------------------------------- /script/cibuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/script/cibuild -------------------------------------------------------------------------------- /script/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/script/console -------------------------------------------------------------------------------- /script/git-pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/script/git-pre-commit -------------------------------------------------------------------------------- /spec/fixtures/facts/basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/fixtures/facts/basic.yaml -------------------------------------------------------------------------------- /spec/fixtures/facts/ops-consul-12345.dc2.example.com.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/fixtures/facts/ops-consul-12345.dc2.example.com.yaml -------------------------------------------------------------------------------- /spec/fixtures/facts/ops-consul-67890.dc1.example.com.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/fixtures/facts/ops-consul-67890.dc1.example.com.yaml -------------------------------------------------------------------------------- /spec/fixtures/facts/puppet-puppetserver-00decaf.dc1.example.com.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/fixtures/facts/puppet-puppetserver-00decaf.dc1.example.com.yaml -------------------------------------------------------------------------------- /spec/fixtures/facts/puppet-puppetserver-12345.dc1.example.com.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/fixtures/facts/puppet-puppetserver-12345.dc1.example.com.yaml -------------------------------------------------------------------------------- /spec/fixtures/index-no-nodes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/fixtures/index-no-nodes.yaml -------------------------------------------------------------------------------- /spec/fixtures/index.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/fixtures/index.yaml -------------------------------------------------------------------------------- /spec/fixtures/sorted-index.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/fixtures/sorted-index.yaml -------------------------------------------------------------------------------- /spec/integration/hiera.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | -------------------------------------------------------------------------------- /spec/integration/manifests/defaults.pp: -------------------------------------------------------------------------------- 1 | # Nothing here. 2 | -------------------------------------------------------------------------------- /spec/integration/modules/test/manifests/init.pp: -------------------------------------------------------------------------------- 1 | class test {} 2 | -------------------------------------------------------------------------------- /spec/integration/modules/test/manifests/one.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/integration/modules/test/manifests/one.pp -------------------------------------------------------------------------------- /spec/integration/modules/test/spec/classes/test_one_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/integration/modules/test/spec/classes/test_one_spec.rb -------------------------------------------------------------------------------- /spec/integration/modules/test/templates/one/system-info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/integration/modules/test/templates/one/system-info.txt -------------------------------------------------------------------------------- /spec/integration/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/integration/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/octofacts/backends/index_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts/backends/index_spec.rb -------------------------------------------------------------------------------- /spec/octofacts/backends/yaml_file_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts/backends/yaml_file_spec.rb -------------------------------------------------------------------------------- /spec/octofacts/constructors/from_file_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts/constructors/from_file_spec.rb -------------------------------------------------------------------------------- /spec/octofacts/examples_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts/examples_spec.rb -------------------------------------------------------------------------------- /spec/octofacts/facts_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts/facts_spec.rb -------------------------------------------------------------------------------- /spec/octofacts/manipulators/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts/manipulators/base_spec.rb -------------------------------------------------------------------------------- /spec/octofacts/manipulators/replace_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts/manipulators/replace_spec.rb -------------------------------------------------------------------------------- /spec/octofacts/manipulators_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts/manipulators_spec.rb -------------------------------------------------------------------------------- /spec/octofacts/octofacts_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts/octofacts_spec.rb -------------------------------------------------------------------------------- /spec/octofacts/octofacts_spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts/octofacts_spec_helper.rb -------------------------------------------------------------------------------- /spec/octofacts/util/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts/util/config_spec.rb -------------------------------------------------------------------------------- /spec/octofacts/util/keys_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts/util/keys_spec.rb -------------------------------------------------------------------------------- /spec/octofacts_updater/fact_index_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts_updater/fact_index_spec.rb -------------------------------------------------------------------------------- /spec/octofacts_updater/fact_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts_updater/fact_spec.rb -------------------------------------------------------------------------------- /spec/octofacts_updater/fixture_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts_updater/fixture_spec.rb -------------------------------------------------------------------------------- /spec/octofacts_updater/octofacts_updater_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts_updater/octofacts_updater_spec.rb -------------------------------------------------------------------------------- /spec/octofacts_updater/plugin_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts_updater/plugin_spec.rb -------------------------------------------------------------------------------- /spec/octofacts_updater/plugins/ip_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts_updater/plugins/ip_spec.rb -------------------------------------------------------------------------------- /spec/octofacts_updater/plugins/ssh_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts_updater/plugins/ssh_spec.rb -------------------------------------------------------------------------------- /spec/octofacts_updater/plugins/static_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts_updater/plugins/static_spec.rb -------------------------------------------------------------------------------- /spec/octofacts_updater/service/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts_updater/service/base_spec.rb -------------------------------------------------------------------------------- /spec/octofacts_updater/service/enc_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts_updater/service/enc_spec.rb -------------------------------------------------------------------------------- /spec/octofacts_updater/service/github_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts_updater/service/github_spec.rb -------------------------------------------------------------------------------- /spec/octofacts_updater/service/local_file_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts_updater/service/local_file_spec.rb -------------------------------------------------------------------------------- /spec/octofacts_updater/service/puppetdb_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts_updater/service/puppetdb_spec.rb -------------------------------------------------------------------------------- /spec/octofacts_updater/service/ssh_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/octofacts_updater/service/ssh_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /vendor/cache/activesupport-7.1.3.4.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/activesupport-7.1.3.4.gem -------------------------------------------------------------------------------- /vendor/cache/addressable-2.8.7.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/addressable-2.8.7.gem -------------------------------------------------------------------------------- /vendor/cache/ast-2.4.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/ast-2.4.2.gem -------------------------------------------------------------------------------- /vendor/cache/base64-0.2.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/base64-0.2.0.gem -------------------------------------------------------------------------------- /vendor/cache/bigdecimal-3.1.8.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/bigdecimal-3.1.8.gem -------------------------------------------------------------------------------- /vendor/cache/coderay-1.1.3.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/coderay-1.1.3.gem -------------------------------------------------------------------------------- /vendor/cache/concurrent-ruby-1.3.4.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/concurrent-ruby-1.3.4.gem -------------------------------------------------------------------------------- /vendor/cache/connection_pool-2.4.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/connection_pool-2.4.1.gem -------------------------------------------------------------------------------- /vendor/cache/csv-3.3.5.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/csv-3.3.5.gem -------------------------------------------------------------------------------- /vendor/cache/deep_merge-1.2.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/deep_merge-1.2.2.gem -------------------------------------------------------------------------------- /vendor/cache/diff-lcs-1.5.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/diff-lcs-1.5.1.gem -------------------------------------------------------------------------------- /vendor/cache/diffy-3.4.4.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/diffy-3.4.4.gem -------------------------------------------------------------------------------- /vendor/cache/docile-1.4.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/docile-1.4.1.gem -------------------------------------------------------------------------------- /vendor/cache/drb-2.2.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/drb-2.2.1.gem -------------------------------------------------------------------------------- /vendor/cache/facter-4.6.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/facter-4.6.1.gem -------------------------------------------------------------------------------- /vendor/cache/faraday-2.8.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/faraday-2.8.1.gem -------------------------------------------------------------------------------- /vendor/cache/faraday-net_http-3.0.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/faraday-net_http-3.0.2.gem -------------------------------------------------------------------------------- /vendor/cache/fast_gettext-2.4.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/fast_gettext-2.4.0.gem -------------------------------------------------------------------------------- /vendor/cache/forwardable-1.3.3.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/forwardable-1.3.3.gem -------------------------------------------------------------------------------- /vendor/cache/hashdiff-1.2.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/hashdiff-1.2.1.gem -------------------------------------------------------------------------------- /vendor/cache/hiera-3.12.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/hiera-3.12.0.gem -------------------------------------------------------------------------------- /vendor/cache/hocon-1.4.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/hocon-1.4.0.gem -------------------------------------------------------------------------------- /vendor/cache/httparty-0.23.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/httparty-0.23.1.gem -------------------------------------------------------------------------------- /vendor/cache/i18n-1.14.5.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/i18n-1.14.5.gem -------------------------------------------------------------------------------- /vendor/cache/json-2.7.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/json-2.7.2.gem -------------------------------------------------------------------------------- /vendor/cache/language_server-protocol-3.17.0.3.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/language_server-protocol-3.17.0.3.gem -------------------------------------------------------------------------------- /vendor/cache/locale-2.1.4.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/locale-2.1.4.gem -------------------------------------------------------------------------------- /vendor/cache/method_source-1.1.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/method_source-1.1.0.gem -------------------------------------------------------------------------------- /vendor/cache/mini_mime-1.1.5.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/mini_mime-1.1.5.gem -------------------------------------------------------------------------------- /vendor/cache/minitest-5.24.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/minitest-5.24.1.gem -------------------------------------------------------------------------------- /vendor/cache/multi_json-1.15.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/multi_json-1.15.0.gem -------------------------------------------------------------------------------- /vendor/cache/multi_xml-0.6.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/multi_xml-0.6.0.gem -------------------------------------------------------------------------------- /vendor/cache/mutex_m-0.2.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/mutex_m-0.2.0.gem -------------------------------------------------------------------------------- /vendor/cache/net-ssh-7.3.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/net-ssh-7.3.0.gem -------------------------------------------------------------------------------- /vendor/cache/octocatalog-diff-2.3.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/octocatalog-diff-2.3.1.gem -------------------------------------------------------------------------------- /vendor/cache/octokit-10.0.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/octokit-10.0.0.gem -------------------------------------------------------------------------------- /vendor/cache/parallel-1.27.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/parallel-1.27.0.gem -------------------------------------------------------------------------------- /vendor/cache/parser-3.3.4.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/parser-3.3.4.2.gem -------------------------------------------------------------------------------- /vendor/cache/prime-0.1.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/prime-0.1.2.gem -------------------------------------------------------------------------------- /vendor/cache/pry-0.15.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/pry-0.15.2.gem -------------------------------------------------------------------------------- /vendor/cache/public_suffix-5.1.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/public_suffix-5.1.1.gem -------------------------------------------------------------------------------- /vendor/cache/puppet-7.30.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/puppet-7.30.0.gem -------------------------------------------------------------------------------- /vendor/cache/puppet-resource_api-1.9.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/puppet-resource_api-1.9.0.gem -------------------------------------------------------------------------------- /vendor/cache/racc-1.8.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/racc-1.8.1.gem -------------------------------------------------------------------------------- /vendor/cache/rack-3.1.16.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/rack-3.1.16.gem -------------------------------------------------------------------------------- /vendor/cache/rainbow-3.1.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/rainbow-3.1.1.gem -------------------------------------------------------------------------------- /vendor/cache/rake-13.3.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/rake-13.3.0.gem -------------------------------------------------------------------------------- /vendor/cache/regexp_parser-2.9.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/regexp_parser-2.9.2.gem -------------------------------------------------------------------------------- /vendor/cache/rexml-3.3.9.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/rexml-3.3.9.gem -------------------------------------------------------------------------------- /vendor/cache/rspec-3.13.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/rspec-3.13.0.gem -------------------------------------------------------------------------------- /vendor/cache/rspec-core-3.13.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/rspec-core-3.13.0.gem -------------------------------------------------------------------------------- /vendor/cache/rspec-expectations-3.13.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/rspec-expectations-3.13.1.gem -------------------------------------------------------------------------------- /vendor/cache/rspec-mocks-3.13.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/rspec-mocks-3.13.1.gem -------------------------------------------------------------------------------- /vendor/cache/rspec-puppet-3.0.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/rspec-puppet-3.0.0.gem -------------------------------------------------------------------------------- /vendor/cache/rspec-support-3.13.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/rspec-support-3.13.1.gem -------------------------------------------------------------------------------- /vendor/cache/rubocop-1.65.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/rubocop-1.65.1.gem -------------------------------------------------------------------------------- /vendor/cache/rubocop-ast-1.32.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/rubocop-ast-1.32.0.gem -------------------------------------------------------------------------------- /vendor/cache/rubocop-github-0.20.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/rubocop-github-0.20.0.gem -------------------------------------------------------------------------------- /vendor/cache/rubocop-performance-1.21.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/rubocop-performance-1.21.1.gem -------------------------------------------------------------------------------- /vendor/cache/rubocop-rails-2.25.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/rubocop-rails-2.25.1.gem -------------------------------------------------------------------------------- /vendor/cache/ruby-progressbar-1.13.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/ruby-progressbar-1.13.0.gem -------------------------------------------------------------------------------- /vendor/cache/ruby2_keywords-0.0.5.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/ruby2_keywords-0.0.5.gem -------------------------------------------------------------------------------- /vendor/cache/rugged-1.9.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/rugged-1.9.0.gem -------------------------------------------------------------------------------- /vendor/cache/sawyer-0.9.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/sawyer-0.9.2.gem -------------------------------------------------------------------------------- /vendor/cache/scanf-1.0.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/scanf-1.0.0.gem -------------------------------------------------------------------------------- /vendor/cache/semantic_puppet-1.1.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/semantic_puppet-1.1.0.gem -------------------------------------------------------------------------------- /vendor/cache/simplecov-0.22.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/simplecov-0.22.0.gem -------------------------------------------------------------------------------- /vendor/cache/simplecov-html-0.12.3.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/simplecov-html-0.12.3.gem -------------------------------------------------------------------------------- /vendor/cache/simplecov-json-0.2.3.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/simplecov-json-0.2.3.gem -------------------------------------------------------------------------------- /vendor/cache/simplecov_json_formatter-0.1.4.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/simplecov_json_formatter-0.1.4.gem -------------------------------------------------------------------------------- /vendor/cache/singleton-0.2.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/singleton-0.2.0.gem -------------------------------------------------------------------------------- /vendor/cache/thor-1.4.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/thor-1.4.0.gem -------------------------------------------------------------------------------- /vendor/cache/tzinfo-2.0.6.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/tzinfo-2.0.6.gem -------------------------------------------------------------------------------- /vendor/cache/unicode-display_width-2.5.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/octofacts/HEAD/vendor/cache/unicode-display_width-2.5.0.gem --------------------------------------------------------------------------------