How To Install rubygem-puppet-lint on Fedora 36
Introduction
In this tutorial we learn how to install rubygem-puppet-lint
on Fedora 36.
What is rubygem-puppet-lint
Checks your Puppet manifests against the Puppetlabs style guide and alerts you to any discrepancies.
We can use yum
or dnf
to install rubygem-puppet-lint
on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install rubygem-puppet-lint.
Install rubygem-puppet-lint on Fedora 36 Using dnf
Update yum database with dnf
using the following command.
sudo dnf makecache --refresh
After updating yum database, We can install rubygem-puppet-lint
using dnf
by running the following command:
sudo dnf -y install rubygem-puppet-lint
Install rubygem-puppet-lint on Fedora 36 Using yum
Update yum database with yum
using the following command.
sudo yum makecache --refresh
After updating yum database, We can install rubygem-puppet-lint
using yum
by running the following command:
sudo yum -y install rubygem-puppet-lint
How To Uninstall rubygem-puppet-lint on Fedora 36
To uninstall only the rubygem-puppet-lint
package we can use the following command:
sudo dnf remove rubygem-puppet-lint
rubygem-puppet-lint Package Contents on Fedora 36
/usr/bin/puppet-lint
/usr/share/gems/gems/puppet-lint-2.4.2
/usr/share/gems/gems/puppet-lint-2.4.2/Gemfile
/usr/share/gems/gems/puppet-lint-2.4.2/LICENSE
/usr/share/gems/gems/puppet-lint-2.4.2/bin
/usr/share/gems/gems/puppet-lint-2.4.2/bin/puppet-lint
/usr/share/gems/gems/puppet-lint-2.4.2/lib
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/bin.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/checkplugin.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/checks.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/configuration.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/data.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/lexer
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/lexer.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/lexer/string_slurper.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/lexer/token.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/monkeypatches.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/optparser.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_classes
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_classes/arrow_on_right_operand_line.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_classes/autoloader_layout.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_classes/class_inherits_from_params_class.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_classes/code_on_top_scope.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_classes/inherits_across_namespaces.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_classes/names_containing_dash.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_classes/names_containing_uppercase.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_classes/nested_classes_or_defines.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_classes/parameter_order.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_classes/right_to_left_relationship.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_classes/variable_scope.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_comments
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_comments/slash_comments.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_comments/star_comments.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_conditionals
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_conditionals/case_without_default.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_conditionals/selector_inside_resource.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_documentation
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_documentation/documentation.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_nodes
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_nodes/unquoted_node_name.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_resources
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_resources/duplicate_params.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_resources/ensure_first_param.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_resources/ensure_not_symlink_target.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_resources/file_mode.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_resources/unquoted_file_mode.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_resources/unquoted_resource_title.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_strings
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_strings/double_quoted_strings.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_strings/only_variable_string.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_strings/puppet_url_without_modules.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_strings/quoted_booleans.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_strings/single_quote_string_with_variables.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_strings/variables_not_enclosed.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_variables
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_variables/variable_contains_dash.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_variables/variable_is_lowercase.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_whitespace
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_whitespace/140chars.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_whitespace/2sp_soft_tabs.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_whitespace/80chars.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_whitespace/arrow_alignment.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_whitespace/hard_tabs.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/plugins/check_whitespace/trailing_whitespace.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/tasks
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/tasks/gemfile_rewrite.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/tasks/puppet-lint.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/tasks/release_test.rb
/usr/share/gems/gems/puppet-lint-2.4.2/lib/puppet-lint/version.rb
/usr/share/gems/specifications/puppet-lint-2.4.2.gemspec
References
Summary
In this tutorial we learn how to install rubygem-puppet-lint
on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).