Skip to content

Latest commit

 

History

History
93 lines (67 loc) · 3.63 KB

File metadata and controls

93 lines (67 loc) · 3.63 KB

Description

This module creates Toolkit runners that download PBS Pro RPM packages and installs them with configuration settings as documented in the PBS Pro "Big Book".

Example

The following code snippet demonstrates use of this module with the pbspro-preinstall module that uploads RPM packages to Cloud Storage.

  - id: pbspro_setup
    source: community/modules/scripts/pbspro-preinstall
    settings:
      client_rpm: /path/to/pbspro-client.el7.x86_64.rpm
      execution_rpm: /path/to/pbspro-execution.el7.x86_64.rpm
      server_rpm: /path/to/pbspro-server.el7.x86_64.rpm

  - id: pbspro_install_server
    source: community/modules/scripts/pbspro-install
    use:
    - pbspro_setup
    settings:
      pbs_role: server
      rpm_url: $(pbspro_setup.pbs_server_rpm_url)
    outputs:
    - runner

Support

PBS Professional is licensed and supported by Altair. This module is maintained and supported by the Cluster Toolkit team in collaboration with Altair.

License

Copyright 2022 Google LLC

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Requirements

Name Version
terraform >= 0.13.0

Providers

No providers.

Modules

No modules.

Resources

No resources.

Inputs

Name Description Type Default Required
pbs_data_service_user PBS Data Service POSIX user string "pbsdata" no
pbs_exec Root path in which to install PBS string "/opt/pbs" no
pbs_home PBS working directory string "/var/spool/pbs" no
pbs_license_server IP address or DNS name of PBS license server (required only for PBS server hosts) string "CHANGE_THIS_TO_PBS_PRO_LICENSE_SERVER_HOSTNAME" no
pbs_license_server_port Networking port of PBS license server number 6200 no
pbs_role Type of PBS host to provision: server, client, execution string n/a yes
pbs_server IP address or DNS name of PBS server host (required only for PBS client and execution hosts) string "CHANGE_THIS_TO_PBS_PRO_SERVER_HOSTNAME" no
rpm_url Path to PBS Pro RPM file for select PBS host type (server, client, execution) string n/a yes

Outputs

Name Description
runner Toolkit runner to install the select PBS Pro host