├── LICENSE ├── README.markdown ├── lib └── puppet │ ├── application │ ├── catalog.rb │ ├── certificate.rb │ ├── certificate_request.rb │ ├── certificate_revocation_list.rb │ ├── config.rb │ ├── configurer.rb │ ├── facts.rb │ ├── file.rb │ ├── indirection_base.rb │ ├── interface.rb │ ├── interface_base.rb │ ├── key.rb │ ├── node.rb │ ├── report.rb │ ├── resource_type.rb │ └── status.rb │ ├── interface.rb │ └── interface │ ├── action.rb │ ├── action_builder.rb │ ├── action_manager.rb │ ├── catalog.rb │ ├── catalog │ └── select.rb │ ├── certificate.rb │ ├── certificate_request.rb │ ├── certificate_revocation_list.rb │ ├── config.rb │ ├── configurer.rb │ ├── facts.rb │ ├── file.rb │ ├── indirector.rb │ ├── interface_collection.rb │ ├── key.rb │ ├── node.rb │ ├── report.rb │ ├── resource.rb │ ├── resource_type.rb │ └── status.rb └── spec ├── README.markdown ├── spec.opts ├── spec_helper.rb ├── unit ├── application │ ├── certificate.rb │ ├── config_spec.rb │ ├── configurer_spec.rb │ ├── indirection_base_spec.rb │ ├── interface_base_spec.rb │ └── interface_spec.rb ├── interface │ ├── action_builder_spec.rb │ ├── action_manager_spec.rb │ ├── action_spec.rb │ ├── catalog_spec.rb │ ├── certificate_request_spec.rb │ ├── certificate_revocation_list_spec.rb │ ├── certificate_spec.rb │ ├── config_spec.rb │ ├── configurer_spec.rb │ ├── facts_spec.rb │ ├── file_spec.rb │ ├── indirector_spec.rb │ ├── interface_collection_spec.rb │ ├── key_spec.rb │ ├── node_spec.rb │ ├── report_spec.rb │ ├── resource_spec.rb │ └── resource_type_spec.rb ├── interface_spec.rb └── puppet │ ├── provider │ └── README.markdown │ └── type │ └── README.markdown └── watchr.rb /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/LICENSE -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/README.markdown -------------------------------------------------------------------------------- /lib/puppet/application/catalog.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/application/catalog.rb -------------------------------------------------------------------------------- /lib/puppet/application/certificate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/application/certificate.rb -------------------------------------------------------------------------------- /lib/puppet/application/certificate_request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/application/certificate_request.rb -------------------------------------------------------------------------------- /lib/puppet/application/certificate_revocation_list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/application/certificate_revocation_list.rb -------------------------------------------------------------------------------- /lib/puppet/application/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/application/config.rb -------------------------------------------------------------------------------- /lib/puppet/application/configurer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/application/configurer.rb -------------------------------------------------------------------------------- /lib/puppet/application/facts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/application/facts.rb -------------------------------------------------------------------------------- /lib/puppet/application/file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/application/file.rb -------------------------------------------------------------------------------- /lib/puppet/application/indirection_base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/application/indirection_base.rb -------------------------------------------------------------------------------- /lib/puppet/application/interface.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/application/interface.rb -------------------------------------------------------------------------------- /lib/puppet/application/interface_base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/application/interface_base.rb -------------------------------------------------------------------------------- /lib/puppet/application/key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/application/key.rb -------------------------------------------------------------------------------- /lib/puppet/application/node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/application/node.rb -------------------------------------------------------------------------------- /lib/puppet/application/report.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/application/report.rb -------------------------------------------------------------------------------- /lib/puppet/application/resource_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/application/resource_type.rb -------------------------------------------------------------------------------- /lib/puppet/application/status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/application/status.rb -------------------------------------------------------------------------------- /lib/puppet/interface.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface.rb -------------------------------------------------------------------------------- /lib/puppet/interface/action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface/action.rb -------------------------------------------------------------------------------- /lib/puppet/interface/action_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface/action_builder.rb -------------------------------------------------------------------------------- /lib/puppet/interface/action_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface/action_manager.rb -------------------------------------------------------------------------------- /lib/puppet/interface/catalog.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface/catalog.rb -------------------------------------------------------------------------------- /lib/puppet/interface/catalog/select.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface/catalog/select.rb -------------------------------------------------------------------------------- /lib/puppet/interface/certificate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface/certificate.rb -------------------------------------------------------------------------------- /lib/puppet/interface/certificate_request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface/certificate_request.rb -------------------------------------------------------------------------------- /lib/puppet/interface/certificate_revocation_list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface/certificate_revocation_list.rb -------------------------------------------------------------------------------- /lib/puppet/interface/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface/config.rb -------------------------------------------------------------------------------- /lib/puppet/interface/configurer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface/configurer.rb -------------------------------------------------------------------------------- /lib/puppet/interface/facts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface/facts.rb -------------------------------------------------------------------------------- /lib/puppet/interface/file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface/file.rb -------------------------------------------------------------------------------- /lib/puppet/interface/indirector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface/indirector.rb -------------------------------------------------------------------------------- /lib/puppet/interface/interface_collection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface/interface_collection.rb -------------------------------------------------------------------------------- /lib/puppet/interface/key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface/key.rb -------------------------------------------------------------------------------- /lib/puppet/interface/node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface/node.rb -------------------------------------------------------------------------------- /lib/puppet/interface/report.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface/report.rb -------------------------------------------------------------------------------- /lib/puppet/interface/resource.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface/resource.rb -------------------------------------------------------------------------------- /lib/puppet/interface/resource_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface/resource_type.rb -------------------------------------------------------------------------------- /lib/puppet/interface/status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/lib/puppet/interface/status.rb -------------------------------------------------------------------------------- /spec/README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/README.markdown -------------------------------------------------------------------------------- /spec/spec.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/spec.opts -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/unit/application/certificate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/application/certificate.rb -------------------------------------------------------------------------------- /spec/unit/application/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/application/config_spec.rb -------------------------------------------------------------------------------- /spec/unit/application/configurer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/application/configurer_spec.rb -------------------------------------------------------------------------------- /spec/unit/application/indirection_base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/application/indirection_base_spec.rb -------------------------------------------------------------------------------- /spec/unit/application/interface_base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/application/interface_base_spec.rb -------------------------------------------------------------------------------- /spec/unit/application/interface_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/application/interface_spec.rb -------------------------------------------------------------------------------- /spec/unit/interface/action_builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/interface/action_builder_spec.rb -------------------------------------------------------------------------------- /spec/unit/interface/action_manager_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/interface/action_manager_spec.rb -------------------------------------------------------------------------------- /spec/unit/interface/action_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/interface/action_spec.rb -------------------------------------------------------------------------------- /spec/unit/interface/catalog_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/interface/catalog_spec.rb -------------------------------------------------------------------------------- /spec/unit/interface/certificate_request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/interface/certificate_request_spec.rb -------------------------------------------------------------------------------- /spec/unit/interface/certificate_revocation_list_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/interface/certificate_revocation_list_spec.rb -------------------------------------------------------------------------------- /spec/unit/interface/certificate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/interface/certificate_spec.rb -------------------------------------------------------------------------------- /spec/unit/interface/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/interface/config_spec.rb -------------------------------------------------------------------------------- /spec/unit/interface/configurer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/interface/configurer_spec.rb -------------------------------------------------------------------------------- /spec/unit/interface/facts_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/interface/facts_spec.rb -------------------------------------------------------------------------------- /spec/unit/interface/file_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/interface/file_spec.rb -------------------------------------------------------------------------------- /spec/unit/interface/indirector_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/interface/indirector_spec.rb -------------------------------------------------------------------------------- /spec/unit/interface/interface_collection_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/interface/interface_collection_spec.rb -------------------------------------------------------------------------------- /spec/unit/interface/key_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/interface/key_spec.rb -------------------------------------------------------------------------------- /spec/unit/interface/node_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/interface/node_spec.rb -------------------------------------------------------------------------------- /spec/unit/interface/report_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/interface/report_spec.rb -------------------------------------------------------------------------------- /spec/unit/interface/resource_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/interface/resource_spec.rb -------------------------------------------------------------------------------- /spec/unit/interface/resource_type_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/interface/resource_type_spec.rb -------------------------------------------------------------------------------- /spec/unit/interface_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/interface_spec.rb -------------------------------------------------------------------------------- /spec/unit/puppet/provider/README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/puppet/provider/README.markdown -------------------------------------------------------------------------------- /spec/unit/puppet/type/README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/unit/puppet/type/README.markdown -------------------------------------------------------------------------------- /spec/watchr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lak/puppet-interfaces/HEAD/spec/watchr.rb --------------------------------------------------------------------------------