diff --git a/guides/debugging.yaml b/guides/debugging.yaml index 14844126c..50cfa180e 100644 --- a/guides/debugging.yaml +++ b/guides/debugging.yaml @@ -24,4 +24,4 @@ guide: | specific issues. documentation: - - https://pup.pt/bolt-troubleshooting + - https://docs.openvoxproject.org/openbolt/latest/troubleshooting.html diff --git a/guides/inventory.yaml b/guides/inventory.yaml index 47519393f..64c2826ed 100644 --- a/guides/inventory.yaml +++ b/guides/inventory.yaml @@ -19,5 +19,5 @@ guide: | is different than expected. documentation: - - https://pup.pt/bolt-inventory - - https://pup.pt/bolt-inventory-reference + - https://docs.openvoxproject.org/openbolt/latest/inventory_files.html + - https://docs.openvoxproject.org/openbolt/latest/bolt_inventory_reference.html diff --git a/guides/links.yaml b/guides/links.yaml index 49a23c183..dfb2b089b 100644 --- a/guides/links.yaml +++ b/guides/links.yaml @@ -1,12 +1,21 @@ --- topic: links guide: | - Bolt documentation https://bolt.guide - Ask a question in #bolt https://slack.puppet.com/ - Contribute at https://github.com/puppetlabs/bolt/ - Getting Started Guide https://pup.pt/bolt-getting-started - Reference Documentation https://pup.pt/bolt-reference - Troubleshooting Bolt https://pup.pt/bolt-troubleshooting - Bolt Developer Updates https://pup.pt/bolt-dev-updates - Bolt Changelog https://pup.pt/bolt-changelog - Bolt Examples https://pup.pt/bolt-examples + OpenBolt documentation + https://docs.openvoxproject.org/openbolt/latest/ + Getting Started Guide + https://docs.openvoxproject.org/openbolt/latest/getting_started_with_bolt.html + Configuration Reference + https://docs.openvoxproject.org/openbolt/latest/configuring_bolt.html + Troubleshooting OpenBolt + https://docs.openvoxproject.org/openbolt/latest/troubleshooting.html + OpenBolt Developer Updates + https://docs.openvoxproject.org/openbolt/latest/developer_updates.html + OpenBolt Release Notes + https://docs.openvoxproject.org/openbolt/latest/release_notes.html + OpenBolt Examples + https://docs.openvoxproject.org/openbolt/latest/bolt_examples.html + Ask a question in #sig-openbolt + https://voxpupuli.org/connect/ + Contribute at + https://github.com/OpenVoxProject/openbolt diff --git a/guides/logging.yaml b/guides/logging.yaml index cc23dd08d..e58b369ce 100644 --- a/guides/logging.yaml +++ b/guides/logging.yaml @@ -14,4 +14,4 @@ guide: | To learn more about projects, see the 'project' guide. documentation: - - https://pup.pt/bolt-logging + - https://docs.openvoxproject.org/openbolt/latest/logs.html diff --git a/guides/module.yaml b/guides/module.yaml index 1df2c2073..b439465c1 100644 --- a/guides/module.yaml +++ b/guides/module.yaml @@ -15,4 +15,4 @@ guide: | To learn how modules are loaded by Bolt, see the 'modulepath' guide. documentation: - - https://pup.pt/bolt-modules + - https://docs.openvoxproject.org/openbolt/latest/modules.html diff --git a/guides/modulepath.yaml b/guides/modulepath.yaml index fe48e457e..df076e760 100644 --- a/guides/modulepath.yaml +++ b/guides/modulepath.yaml @@ -21,4 +21,4 @@ guide: | To learn more about modules, see the 'module' guide. documentation: - - https://pup.pt/bolt-project-reference#modulepath + - https://docs.openvoxproject.org/openbolt/latest/bolt_project_reference.html#modulepath diff --git a/guides/project.yaml b/guides/project.yaml index e66c0bac5..deeb8d082 100644 --- a/guides/project.yaml +++ b/guides/project.yaml @@ -17,5 +17,5 @@ guide: | of a project. documentation: - - https://pup.pt/bolt-projects - - https://pup.pt/bolt-project-reference + - https://docs.openvoxproject.org/openbolt/latest/projects.html + - https://docs.openvoxproject.org/openbolt/latest/bolt_project_reference.html diff --git a/guides/targets.yaml b/guides/targets.yaml index 09e12d618..99d42e3c5 100644 --- a/guides/targets.yaml +++ b/guides/targets.yaml @@ -25,4 +25,4 @@ guide: | see 'bolt guide inventory'. documentation: - - https://pup.pt/bolt-commands + - https://docs.openvoxproject.org/openbolt/latest/running_bolt_commands.html diff --git a/guides/transports.yaml b/guides/transports.yaml index a15f8d292..50d874ece 100644 --- a/guides/transports.yaml +++ b/guides/transports.yaml @@ -4,7 +4,8 @@ guide: | Bolt uses transports (also known as protocols) to establish a connection with a target in order to run actions on the target. The default transport is SSH, and you can see available transports along with their configuration - options and defaults at http://pup.pt/bolt-reference. + options and defaults at + https://docs.openvoxproject.org/openbolt/latest/bolt_transports_reference.html. You can specify a transport for a target by prepending '://' to the target's URI. For example, to connect to a target with hostname @@ -18,5 +19,5 @@ guide: | information about the Bolt inventory, run 'bolt guide inventory'. documentation: - - https://pup.pt/bolt-commands#specify-a-transport - - http://pup.pt/bolt-inventory#transport-configuration + - https://docs.openvoxproject.org/openbolt/latest/running_bolt_commands.html#specify-a-transport + - https://docs.openvoxproject.org/openbolt/latest/inventory_files.html#transport-configuration diff --git a/lib/bolt/analytics.rb b/lib/bolt/analytics.rb index 4b922d408..dff36b213 100644 --- a/lib/bolt/analytics.rb +++ b/lib/bolt/analytics.rb @@ -82,16 +82,8 @@ def self.load_config(filename) if File.exist?(filename) Bolt::Util.read_optional_yaml_hash(filename, 'analytics') else - # Remove || true if we fix this for Vox analytics - unless ENV['BOLT_DISABLE_ANALYTICS'] || true - msg = <<~ANALYTICS - Bolt collects data about how you use it. You can opt out of providing this data. - To learn how to disable data collection, or see what data Bolt collects and why, - see http://pup.pt/bolt-analytics - ANALYTICS - Bolt::Logger.warn_once('analytics_opt_out', msg) - end - + # Analytics are disabled in this fork, so there is nothing to opt out of. + # If analytics are revived for Vox, restore an opt-out notice here. {} end end diff --git a/lib/bolt/bolt_option_parser.rb b/lib/bolt/bolt_option_parser.rb index 406a282e5..59606312c 100644 --- a/lib/bolt/bolt_option_parser.rb +++ b/lib/bolt/bolt_option_parser.rb @@ -245,7 +245,7 @@ module Manage Bolt project modules Apply Puppet manifest code on the specified targets. #{colorize(:cyan, 'Documentation')} - For documentation see http://pup.pt/bolt-apply. + For documentation see https://docs.openvoxproject.org/openbolt/latest/applying_manifest_blocks.html. #{colorize(:cyan, 'Examples')} bolt apply manifest.pp -t target @@ -263,7 +263,7 @@ module Manage Bolt project modules Run a command on the specified targets. #{colorize(:cyan, 'Documentation')} - For documentation see http://pup.pt/bolt-commands. + For documentation see https://docs.openvoxproject.org/openbolt/latest/running_bolt_commands.html. #{colorize(:cyan, 'Actions')} run Run a command on the specified targets. @@ -281,7 +281,7 @@ module Manage Bolt project modules Run a command on the specified targets. #{colorize(:cyan, 'Documentation')} - For documentation see http://pup.pt/bolt-commands. + For documentation see https://docs.openvoxproject.org/openbolt/latest/running_bolt_commands.html. #{colorize(:cyan, 'Examples')} bolt command run 'uptime' -t target1,target2 @@ -298,7 +298,7 @@ module Manage Bolt project modules Copy files and directories between the controller and targets. #{colorize(:cyan, 'Documentation')} - For documentation see http://pup.pt/bolt-commands. + For documentation see https://docs.openvoxproject.org/openbolt/latest/running_bolt_commands.html. #{colorize(:cyan, 'Actions')} download Download a file or directory to the controller @@ -322,7 +322,7 @@ module Manage Bolt project modules subdirectory of the project directory. #{colorize(:cyan, 'Documentation')} - For documentation see http://pup.pt/bolt-commands. + For documentation see https://docs.openvoxproject.org/openbolt/latest/running_bolt_commands.html. #{colorize(:cyan, 'Examples')} bolt file download /etc/ssh_config ssh_config -t all @@ -340,7 +340,7 @@ module Manage Bolt project modules Upload a local file or directory. #{colorize(:cyan, 'Documentation')} - For documentation see http://pup.pt/bolt-commands. + For documentation see https://docs.openvoxproject.org/openbolt/latest/running_bolt_commands.html. #{colorize(:cyan, 'Examples')} bolt file upload /tmp/source /etc/profile.d/login.sh -t target1 @@ -445,7 +445,7 @@ module Manage Bolt project modules Look up a value with Hiera. #{colorize(:cyan, 'Documentation')} - Learn more about using Hiera with Bolt at https://pup.pt/bolt-hiera. + Learn more about using Hiera with Bolt at https://docs.openvoxproject.org/openbolt/latest/hiera.html. #{colorize(:cyan, 'Examples')} bolt lookup password --targets servers @@ -551,7 +551,7 @@ module show Convert, create, show, and run Bolt plans. #{colorize(:cyan, 'Documentation')} - Learn more about Bolt plans at https://pup.pt/bolt-plans. + Learn more about Bolt plans at https://docs.openvoxproject.org/openbolt/latest/plans.html. #{colorize(:cyan, 'Actions')} convert Convert a YAML plan to a Bolt plan @@ -576,7 +576,7 @@ module show functionality. Note that the converted plan is not written to a file. #{colorize(:cyan, 'Documentation')} - Learn more about Bolt plans at https://pup.pt/bolt-plans. + Learn more about Bolt plans at https://docs.openvoxproject.org/openbolt/latest/plans.html. #{colorize(:cyan, 'Examples')} bolt plan convert myproject::myplan @@ -594,7 +594,7 @@ module show Create a new plan in the current project. #{colorize(:cyan, 'Documentation')} - Learn more about Bolt plans at https://pup.pt/bolt-plans. + Learn more about Bolt plans at https://docs.openvoxproject.org/openbolt/latest/plans.html. #{colorize(:cyan, 'Examples')} bolt plan new myproject::myplan @@ -611,7 +611,7 @@ module show Run a plan on the specified targets. #{colorize(:cyan, 'Documentation')} - Learn more about Bolt plans at https://pup.pt/bolt-plans. + Learn more about Bolt plans at https://docs.openvoxproject.org/openbolt/latest/plans.html. #{colorize(:cyan, 'Examples')} bolt plan run canary --targets target1,target2 command=hostname @@ -634,7 +634,7 @@ module show the plan, including a list of available parameters. #{colorize(:cyan, 'Documentation')} - Learn more about Bolt plans at https://pup.pt/bolt-plans. + Learn more about Bolt plans at https://docs.openvoxproject.org/openbolt/latest/plans.html. #{colorize(:cyan, 'Examples')} Display a list of available plans @@ -654,7 +654,7 @@ module show Show available plugins. #{colorize(:cyan, 'Documentation')} - Learn more about Bolt plugins at https://pup.pt/bolt-plugins. + Learn more about Bolt plugins at https://docs.openvoxproject.org/openbolt/latest/using_plugins.html. #{colorize(:cyan, 'Actions')} show Show available plugins @@ -671,7 +671,7 @@ module show Show available plugins. #{colorize(:cyan, 'Documentation')} - Learn more about Bolt plugins at https://pup.pt/bolt-plugins. + Learn more about Bolt plugins at https://docs.openvoxproject.org/openbolt/latest/using_plugins.html. HELP POLICY_HELP = <<~HELP @@ -791,7 +791,7 @@ module show Run a script on the specified targets. #{colorize(:cyan, 'Documentation')} - Learn more about running scripts at https://pup.pt/bolt-commands. + Learn more about running scripts at https://docs.openvoxproject.org/openbolt/latest/running_bolt_commands.html. #{colorize(:cyan, 'Actions')} run Run a script on the specified targets. @@ -813,7 +813,7 @@ module show be quoted. #{colorize(:cyan, 'Documentation')} - Learn more about running scripts at https://pup.pt/bolt-commands. + Learn more about running scripts at https://docs.openvoxproject.org/openbolt/latest/running_bolt_commands.html. #{colorize(:cyan, 'Examples')} bolt script run myscript.sh 'echo hello' --targets target1,target2 @@ -830,7 +830,7 @@ module show Create encryption keys and encrypt and decrypt values. #{colorize(:cyan, 'Documentation')} - Learn more about secrets plugins at http://pup.pt/bolt-plugins. + Learn more about secrets plugins at https://docs.openvoxproject.org/openbolt/latest/using_plugins.html. #{colorize(:cyan, 'Actions')} createkeys Create new encryption keys @@ -849,7 +849,7 @@ module show Create new encryption keys. #{colorize(:cyan, 'Documentation')} - Learn more about secrets plugins at http://pup.pt/bolt-plugins. + Learn more about secrets plugins at https://docs.openvoxproject.org/openbolt/latest/using_plugins.html. HELP SECRET_DECRYPT_HELP = <<~HELP @@ -863,7 +863,7 @@ module show Decrypt a value. #{colorize(:cyan, 'Documentation')} - Learn more about secrets plugins at http://pup.pt/bolt-plugins. + Learn more about secrets plugins at https://docs.openvoxproject.org/openbolt/latest/using_plugins.html. HELP SECRET_ENCRYPT_HELP = <<~HELP @@ -877,7 +877,7 @@ module show Encrypt a value. #{colorize(:cyan, 'Documentation')} - Learn more about secrets plugins at http://pup.pt/bolt-plugins. + Learn more about secrets plugins at https://docs.openvoxproject.org/openbolt/latest/using_plugins.html. HELP TASK_HELP = <<~HELP @@ -891,7 +891,7 @@ module show Show and run Bolt tasks. #{colorize(:cyan, 'Documentation')} - Learn more about Bolt tasks at http://pup.pt/bolt-tasks. + Learn more about Bolt tasks at https://docs.openvoxproject.org/openbolt/latest/tasks.html. #{colorize(:cyan, 'Actions')} run Run a Bolt task @@ -912,7 +912,7 @@ module show Parameters take the form parameter=value. #{colorize(:cyan, 'Documentation')} - Learn more about Bolt tasks at http://pup.pt/bolt-tasks. + Learn more about Bolt tasks at https://docs.openvoxproject.org/openbolt/latest/tasks.html. #{colorize(:cyan, 'Examples')} bolt task run package --targets target1,target2 action=status name=bash @@ -935,7 +935,7 @@ module show the task, including a list of available parameters. #{colorize(:cyan, 'Documentation')} - Learn more about Bolt tasks at http://pup.pt/bolt-tasks. + Learn more about Bolt tasks at https://docs.openvoxproject.org/openbolt/latest/tasks.html. #{colorize(:cyan, 'Examples')} Display a list of available tasks @@ -1183,7 +1183,7 @@ def initialize(options) if File.exist?(path) || Pathname.new(path).absolute? || !%w[scripts files].include?(path.split(File::SEPARATOR)[1]) raise Bolt::CLIError, "The script must be a detailed Puppet file reference, " \ - "for example 'mymodule/scripts/myscript.sh'. See http://pup.pt/bolt-scripts for " \ + "for example 'mymodule/scripts/myscript.sh'. See https://docs.openvoxproject.org/openbolt/latest/bolt_running_scripts.html for " \ "more information on detailed Puppet file references." end diff --git a/lib/bolt/config/options.rb b/lib/bolt/config/options.rb index ed59be3d7..46f9e70d9 100644 --- a/lib/bolt/config/options.rb +++ b/lib/bolt/config/options.rb @@ -359,7 +359,7 @@ module Options description: "A list of module dependencies for the project. Each dependency is a map of data specifying " \ "the module to install. To install the project's module dependencies, run the `bolt module " \ "install` command. For more information about specifying modules, see [the " \ - "documentation](https://pup.pt/bolt-module-specs).", + "documentation](https://docs.openvoxproject.org/openbolt/latest/bolt_installing_modules.html#manually-specify-modules-in-a-bolt-project).", type: Array, items: { type: [Hash, String], diff --git a/lib/bolt/inventory/options.rb b/lib/bolt/inventory/options.rb index 99cba6059..25745df08 100644 --- a/lib/bolt/inventory/options.rb +++ b/lib/bolt/inventory/options.rb @@ -84,7 +84,7 @@ module Options "plugin_hooks" => { description: "Configuration for the Puppet library plugin used to install the " \ "Puppet agent on the target. For more information, see " \ - "https://pup.pt/bolt-plugin-hooks", + "https://docs.openvoxproject.org/openbolt/latest/writing_plugins.html", type: Hash, properties: { "puppet_library" => { diff --git a/lib/bolt/inventory/target.rb b/lib/bolt/inventory/target.rb index 9e9d85739..e6d45fe12 100644 --- a/lib/bolt/inventory/target.rb +++ b/lib/bolt/inventory/target.rb @@ -179,7 +179,7 @@ def validate 'dotted_fact_name', "Target '#{safe_name}' includes dotted fact names: '#{dotted.join("', '")}'. Dotted fact " \ "names are deprecated and Bolt does not automatically convert facts with dotted names to " \ - "structured facts. For more information, see https://pup.pt/bolt-dotted-facts" + "structured facts. For more information, see https://docs.openvoxproject.org/openbolt/latest/developer_updates.html#deprecating-dotted-fact-names" ) end end diff --git a/lib/bolt/module_installer/puppetfile.rb b/lib/bolt/module_installer/puppetfile.rb index 24f0a2f47..47e760284 100644 --- a/lib/bolt/module_installer/puppetfile.rb +++ b/lib/bolt/module_installer/puppetfile.rb @@ -72,7 +72,7 @@ def write(path, moduledir = nil) File.open(path, 'w') do |file| if moduledir file.puts "# This Puppetfile is managed by Bolt. Do not edit." - file.puts "# For more information, see https://pup.pt/bolt-modules" + file.puts "# For more information, see https://docs.openvoxproject.org/openbolt/latest/modules.html" file.puts file.puts "# The following directive installs modules to the managed moduledir." file.puts "moduledir '#{moduledir.basename}'" diff --git a/lib/bolt/module_installer/specs.rb b/lib/bolt/module_installer/specs.rb index 14c5dba22..1b0e47966 100644 --- a/lib/bolt/module_installer/specs.rb +++ b/lib/bolt/module_installer/specs.rb @@ -57,7 +57,7 @@ def add_specs(*specs) Invalid module specification: #{hash.to_yaml.lines.drop(1).join.chomp} - To read more about specifying modules, see https://pup.pt/bolt-module-specs + To read more about specifying modules, see https://docs.openvoxproject.org/openbolt/latest/bolt_installing_modules.html#manually-specify-modules-in-a-bolt-project MESSAGE end diff --git a/lib/bolt/outputter/human.rb b/lib/bolt/outputter/human.rb index 5df91fa4c..ce182b18c 100644 --- a/lib/bolt/outputter/human.rb +++ b/lib/bolt/outputter/human.rb @@ -645,7 +645,7 @@ def print_plugin_list(plugins:, modulepath:) info << indent(2, "#{modulepath.join(File::PATH_SEPARATOR)}\n\n") info << colorize(:cyan, "Additional information\n") - info << indent(2, "For more information about using plugins see https://pup.pt/bolt-plugins") + info << indent(2, "For more information about using plugins see https://docs.openvoxproject.org/openbolt/latest/using_plugins.html") @stream.puts info.chomp end diff --git a/lib/bolt/plan_creator.rb b/lib/bolt/plan_creator.rb index 7f44a6b80..3b43837c9 100644 --- a/lib/bolt/plan_creator.rb +++ b/lib/bolt/plan_creator.rb @@ -113,7 +113,7 @@ def self.segment_plan_name(plan_name) private_class_method def self.yaml_plan(plan_name) <<~YAML # This is the structure of a simple plan. To learn more about writing - # YAML plans, see the documentation: http://pup.pt/bolt-yaml-plans + # YAML plans, see the documentation: https://docs.openvoxproject.org/openbolt/latest/writing_yaml_plans.html # The description sets the description of the plan that will appear # in 'bolt plan show' output. @@ -146,7 +146,7 @@ def self.segment_plan_name(plan_name) private_class_method def self.yaml_script_plan(script) <<~YAML # This is the structure of a simple plan. To learn more about writing - # YAML plans, see the documentation: http://pup.pt/bolt-yaml-plans + # YAML plans, see the documentation: https://docs.openvoxproject.org/openbolt/latest/writing_yaml_plans.html # The description sets the description of the plan that will appear # in 'bolt plan show' output. @@ -177,7 +177,7 @@ def self.segment_plan_name(plan_name) private_class_method def self.puppet_plan(plan_name) <<~PUPPET # This is the structure of a simple plan. To learn more about writing - # Puppet plans, see the documentation: http://pup.pt/bolt-puppet-plans + # Puppet plans, see the documentation: https://docs.openvoxproject.org/openbolt/latest/writing_plans.html # The summary sets the description of the plan that will appear # in 'bolt plan show' output. Bolt uses puppet-strings to parse the @@ -202,7 +202,7 @@ def self.segment_plan_name(plan_name) private_class_method def self.puppet_script_plan(plan_name, script) <<~PUPPET # This is the structure of a simple plan. To learn more about writing - # Puppet plans, see the documentation: http://pup.pt/bolt-puppet-plans + # Puppet plans, see the documentation: https://docs.openvoxproject.org/openbolt/latest/writing_plans.html # The summary sets the description of the plan that will appear # in 'bolt plan show' output. Bolt uses puppet-strings to parse the diff --git a/lib/bolt/project_manager.rb b/lib/bolt/project_manager.rb index 2a1c294c6..847043de3 100644 --- a/lib/bolt/project_manager.rb +++ b/lib/bolt/project_manager.rb @@ -8,7 +8,7 @@ module Bolt class ProjectManager INVENTORY_TEMPLATE = <<~INVENTORY # This is an example inventory.yaml - # To read more about inventory files, see https://pup.pt/bolt-inventory + # To read more about inventory files, see https://docs.openvoxproject.org/openbolt/latest/inventory_files.html # # groups: # - name: linux diff --git a/lib/bolt/project_manager/inventory_migrator.rb b/lib/bolt/project_manager/inventory_migrator.rb index dc0bec253..6076b6e3f 100644 --- a/lib/bolt/project_manager/inventory_migrator.rb +++ b/lib/bolt/project_manager/inventory_migrator.rb @@ -35,7 +35,7 @@ def migrate(inventory_file, backup_dir) rescue StandardError => e raise Bolt::FileError.new( "Unable to write to #{inventory_file}: #{e.message}. See " \ - "http://pup.pt/bolt-inventory to manually update.", + "https://docs.openvoxproject.org/openbolt/latest/inventory_files.html to manually update.", inventory_file ) end diff --git a/lib/bolt/project_manager/module_migrator.rb b/lib/bolt/project_manager/module_migrator.rb index 2253c18aa..a44577c83 100644 --- a/lib/bolt/project_manager/module_migrator.rb +++ b/lib/bolt/project_manager/module_migrator.rb @@ -23,7 +23,7 @@ def migrate(project, configured_modulepath) @outputter.print_action_step( "Project has a non-default configured modulepath, unable to automatically " \ "migrate project modules. To migrate project modules manually, see " \ - "http://pup.pt/bolt-modules" + "https://docs.openvoxproject.org/openbolt/latest/modules.html" ) true # Migrate modules from Puppetfile diff --git a/lib/bolt/shell/bash.rb b/lib/bolt/shell/bash.rb index bbb7b1308..687f089ee 100644 --- a/lib/bolt/shell/bash.rb +++ b/lib/bolt/shell/bash.rb @@ -484,7 +484,8 @@ def execute(command, sudoable: false, **options) @logger.trace { "Command `#{command_str}` returned successfully" } when 126 msg = "\n\nThis might be caused by the default tmpdir being mounted " \ - "using 'noexec'. See http://pup.pt/task-failure for details and workarounds." + "using 'noexec'. See https://docs.openvoxproject.org/openbolt/latest/troubleshooting.html" \ + "#my-task-fails-with-a-permission-denied-error-noexec-issue for details and workarounds." result_output.stderr << msg result_output.merged_output << msg @logger.trace { "Command #{command_str} failed with exit code #{result_output.exit_code}" } diff --git a/schemas/bolt-inventory.schema.json b/schemas/bolt-inventory.schema.json index 83962a3a1..e5dd38d54 100644 --- a/schemas/bolt-inventory.schema.json +++ b/schemas/bolt-inventory.schema.json @@ -1854,7 +1854,7 @@ ] }, "plugin_hooks": { - "description": "Configuration for the Puppet library plugin used to install the Puppet agent on the target. For more information, see https://pup.pt/bolt-plugin-hooks", + "description": "Configuration for the Puppet library plugin used to install the Puppet agent on the target. For more information, see https://docs.openvoxproject.org/openbolt/latest/writing_plugins.html", "oneOf": [ { "type": "object", diff --git a/schemas/bolt-project.schema.json b/schemas/bolt-project.schema.json index d65c33b33..b9067521f 100644 --- a/schemas/bolt-project.schema.json +++ b/schemas/bolt-project.schema.json @@ -278,7 +278,7 @@ } }, "modules": { - "description": "A list of module dependencies for the project. Each dependency is a map of data specifying the module to install. To install the project's module dependencies, run the `bolt module install` command. For more information about specifying modules, see [the documentation](https://pup.pt/bolt-module-specs).", + "description": "A list of module dependencies for the project. Each dependency is a map of data specifying the module to install. To install the project's module dependencies, run the `bolt module install` command. For more information about specifying modules, see [the documentation](https://docs.openvoxproject.org/openbolt/latest/bolt_installing_modules.html#manually-specify-modules-in-a-bolt-project).", "type": "array", "items": { "type": [