Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
pycklets / resources / frecklet / metabase-service-configuration-file.frecklet
Size: Mime:
doc: {}
args:
  password_complexity:
    doc:
      short_help: Allowed password complexity (weak|normal|strong).
    type: string
    allowed:
    - weak
    - normal
    - strong
    required: false
    default: normal
  password_length:
    doc:
      short_help: Minimal password length.
    type: integer
    required: false
    default: 8
  jetty_host:
    doc:
      short_help: Host on which the inbuilt jetty server listens,
    type: string
    required: false
    default: localhost
  jetty_port:
    doc:
      short_help: Port on which the inbuilt jetty server listens,
    type: integer
    required: false
    default: 3000
  metabase_db_type:
    doc:
      short_help: Database type to connect to.
    type: string
    required: false
    default: h2
    allowed:
    - h2
    - postgres
    - mysql
  metabase_db_host:
    doc:
      short_help: The database host.
    type: string
    required: false
    default: localhost
  metabase_db_port:
    doc:
      short_help: The database port.
    required: false
    type: integer
  metabase_db_user:
    doc:
      short_help: The database user.
    required: false
    type: string
    default: metabase
  metabase_db_name:
    doc:
      short_help: The name of the database.
    type: string
    default: metabase
    required: false
  metabase_db_password:
    doc:
      short_help: The database password.
    required: false
    type: string
  metabase_db_file:
    doc:
      short_help: The path to the database file, in case of h2.
    type: string
    required: false
  metabase_emoji_in_logs:
    doc:
      short_help: Setting it true will include emojis in logs, to disable set it to false.
    type: boolean
    default: true
    required: false
frecklets:
- file-with-content:
    path: '{{:: path ::}}'
    group: '{{:: group ::}}'
    owner: '{{:: owner ::}}'
    mode: '{{:: mode ::}}'
    content: "\n# Password complexity for Metabase user, allowed values <weak|normal|strong>\nMB_PASSWORD_COMPLEXITY={{:: password_complexity ::}}\n# Password length for Metabase user\nMB_PASSWORD_LENGTH={{:: password_length ::}}\n\n# Host and Port on which the inbuilt jetty server listens,\nMB_JETTY_HOST={{:: jetty_host ::}}\nMB_JETTY_PORT={{:: jetty_port ::}}\n\n# Provide Intranet or Private IP address of PostgresSQL server\nMB_DB_TYPE={{:: metabase_db_type ::}}\nMB_DB_HOST={{:: metabase_db_host ::}}\nMB_DB_PORT={{:: metabase_db_port ::}}\n\n# Provide the database name\nMB_DB_DBNAME={{:: metabase_db_name ::}}\n# Provide the username of database user\nMB_DB_USER={{:: metabase_db_user ::}}\n# Provide the password of database user\nMB_DB_PASS={{:: metabase_db_password ::}}\n{%:: if metabase_db_file ::%}\nMY_DB_FILE={{:: metabase_db_file ::}}\n{%:: endif ::%}\n\n\n# Setting it true will include emojis in logs, to disable set it to false\nMB_EMOJI_IN_LOGS={{:: metabase_emoji_in_logs | string_for_boolean('true', 'false') ::}}"
meta: {}