Skip to main content

Helper tool to install and configure Flux Framework

Project description

fluxgen

install and configure Flux Framework

PyPI - Version

This small library makes it easy to generate install scripts and configuration to get flux up and running! We will run this in the context of a JobSet, with the goal to generate the scripts necessary to install flux, etc.

🚧 Under Construction! 🚧

Usage

Fluxgen has two modes. If you use create you will create an install script that installs flux, creates configuration assets, and starts the brokers. if you use install it will just generate the install script.

Install

Here is how to generate an install script.

# Preview in terminal
fluxgen install --dry-run

# Write to file
fluxgen install
Writing install script to flux-install.sh

Create

Here is an example for using fluxgen to generate an install script for a worker.

fluxgen create --brokers flux-sample[0-10] command arg1 arg2

And the lead broker:

fluxgen create --lead-broker --brokers flux-sample[0-10] command arg1 arg2

Just preview:

fluxgen create --lead-broker --brokers flux-sample[0-10] --dry-run command arg1 arg2

License

HPCIC DevTools is distributed under the terms of the MIT license. All new contributions must be made under this license.

See LICENSE, COPYRIGHT, and NOTICE for details.

SPDX-License-Identifier: (MIT)

LLNL-CODE- 842614

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fluxgen-0.0.16.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

fluxgen-0.0.16-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

Details for the file fluxgen-0.0.16.tar.gz.

File metadata

  • Download URL: fluxgen-0.0.16.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for fluxgen-0.0.16.tar.gz
Algorithm Hash digest
SHA256 6b67183b843505f3a39923c793faf4d05f947c65599aaa3a7d2bf9506f814e0c
MD5 3ed49e9f04543d0d6beac721f520368a
BLAKE2b-256 5fef78ddb3f94f1141a0194e1a21ee898fbdaad736b397c89ac23441573b7c8e

See more details on using hashes here.

File details

Details for the file fluxgen-0.0.16-py3-none-any.whl.

File metadata

  • Download URL: fluxgen-0.0.16-py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for fluxgen-0.0.16-py3-none-any.whl
Algorithm Hash digest
SHA256 bd4814643b42b3b15fe5a7d978951c8ca5bae26e0cc6745dc3d970fde0626d62
MD5 ae907a0a4292c6c7e9d809dffba579dd
BLAKE2b-256 776ffa5c6762f3014ae6782ec67d6d20e6e2a593bf6469b7e9a68c632bfb0978

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page