name: 'Shared Configuration'
description: 'Fetch configuration parameters from a shared .ini file and export as environment variables'
author: 'gbraad'
inputs:
config_repo:
description: 'URL of the repository containing the configuration file'
required: true
config_file:
description: 'Path to the configuration file in the repository'
# create storage for state
podman volume create tailscaled-state
# launch the container
podman run -d \
--rm \
--name tailscaled \
--hostname $HOSTNAME \
--env TS_USERSPACE=false \
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
download() { | |
input=$1 | |
final_output_file=$2 | |
# Check if the input contains a range pattern | |
if [[ $input =~ \[([0-9]+)-([0-9]+)\] ]]; then | |
# Extract the base URL and the range | |
base_url="${input%%_part*}" |
File sharing is a critical capability for many software development and IT operations workflows. Allowing developers to easily access and collaborate on shared assets, such as source code, configuration files, and other project resources. Implementing a robust file sharing solution can improve productivity, facilitate version control, and enable seamless collaboration across different operating systems and environments.
- Add 9P server functionality to a Windows host system to enable file sharing.
- Implement 9P client functionality on a RHEL virtual machine to access the shared files from the Windows host.
- Ensure reliable and secure file transfer between the Windows host and the RHEL VM using the 9P protocol.
NewerOlder