Sha256: cfb45cc4a21bcf69df86ed455fd9b8b6362341f2d1c3a08652b81681e90b4b13

Contents?: true

Size: 1.89 KB

Versions: 4

Compression:

Stored size: 1.89 KB

Contents

# hammer_cli_foreman_openscap

Next-gen CLI tool for [ForemanOpenscap](http://www.theforeman.org/plugins/foreman_openscap/)

hammer-cli development docs for [help](https://github.com/theforeman/hammer-cli/blob/master/doc/developer_docs.md#hammer-development-docs)

## Development setup
With this guide, you'll be able to set up hammer_cli_foreman_openscap with hammer-cli-foreman for development.

###Requirements for this setup

These are the requirements for this setup. Note that some may not be needed at
all depending on your setup.

* git
* ruby
* rvm
* foreman

### Steps

First, cd into the directory where your projects will live. Then clone everything.

```bash
git clone https://github.com/theforeman/hammer-cli-foreman.git
git clone https://github.com/theforeman/hammer_cli_foreman_openscap.git
```

Before we bundle, we need to setup our local Gemfile. Edit `Gemfile.local.rb` in your hammer_cli_foreman_openscap directory to point to the local projects instead of using the gems. Enter the following:

```ruby
gem 'hammer_cli_foreman', :path => '../hammer-cli-foreman'
```

Now, let's create the directories we need for configuration.

```bash
mkdir -p ~/.hammer/cli.modules.d
```

Edit `~/.hammer/cli_config.yml` and [enter any hammer-cli config values you
want](https://github.com/theforeman/hammer-cli/blob/master/doc/installation.md#options).

Next edit `~/.hammer/cli.modules.d/foreman.yml` and enter the following:

```yaml
:foreman:
  :enable_module: true
  :host: 'http://foreman.example.com/'
  :username: 'admin'
  :password: 'changeme'
```

Edit `~/.hammer/cli.modules.d/foreman_opesncap.yml` and enter in the following:

```yaml
:foreman_openscap:
  :enable_module: true
```

And then finally test out your installation:

```
bundle exec hammer -vh
```

You should see in the output:
```
Extension module hammer_cli_foreman_openscap (version) loaded
```
If you see no errors, you should be good to go.



Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
hammer_cli_foreman_openscap-0.2.2 README.md
hammer_cli_foreman_openscap-0.2.1 README.md
hammer_cli_foreman_openscap-0.2.0 README.md
hammer_cli_foreman_openscap-0.1.13 README.md