customazed

command module
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 13, 2021 License: Apache-2.0 Imports: 38 Imported by: 0

README

Customazed CLI - Azure VM Custom Script Helper

Introduction

Customazed CLI makes it easy to run custom scripts on Azure VM along with various asset files. The files are securely transfered from your local disk to VMs via blob storage proctected by RBAC and MSI infrastructure.

It supports the following Azure services:

  • Azure VM Custom Script Extension
  • Azure VM Image Builder
  • ARM Templates (coming soon)

It automatically prepares the following resources and RBACs for you:

  • Storage account with blob container
  • Virtual machine
  • Virtual machine image template
  • User assigned identity
  • Mangaed image
  • Shared image gallery

Usage

$ customazed -h
Customazed CLI - Azure VM Custom Script Helper

Usage:
  customazed [command]

Available Commands:
  builder     Azure VM Image Builder
  config      Configuration
  feature     Manage Azure features/providers
  help        Help about any command
  login       Force dev auth login
  machine     Azure VM Custom Script Extension
  setup       Customazed setup
  template    Customazed template

Flags:
      --auth string              auth source [dev,env,file] (env:CUSTOMAZED_AUTH, default:dev)
      --auth-dev string          auth dev store (env:CUSTOMAZED_AUTH_DEV, default:auth_dev.json)
      --auth-file string         auth file store (env:CUSTOMAZED_AUTH_FILE, default:auth_file.json)
      --client-id string         Azure client ID (env:AZURE_CLIENT_ID, default:04b07795-8ddb-461a-bbee-02f9e1bf7b46)
      --config-dir string        config dir (env:CUSTOMAZED_CONFIG_DIR, default:.customazed)
  -f, --config-file string       config file (env:CUSTOMAZED_CONFIG_FILE, default:customazed.json)
      --hash-ns string           Hash namespace (env:CUSTOMAZED_HASHNS, default:random)
  -h, --help                     help for customazed
      --no-login                 disable login
  -q, --quiet                    quiet
      --subscription-id string   Azure subscription ID (env:AZURE_SUBSCRIPTION_ID, default:)
      --tenant-id string         Azure tenant ID (env:AZURE_TENANT_ID, default:common)
  -v, --version                  version for customazed

Use "customazed [command] --help" for more information about a command.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
utils

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL