0.1.6 • Published 7 years ago

serverless-ansible-build-plugin v0.1.6

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

Serverless Ansible Build Plugin

Plugin hooks to deploy command and is executed with --ansible flog.

sls deploy --ansible

serverless.yml

plugins:
  - serverless-ansible-build-plugin

By default region is replaced with {{ region }}, stage with {{ stage }} and artifact path {{ artifact_path }}. Build directory, where the j2 template and zip is created is .ansible.

To change to custom values, those can be defined in custom block.

custom:
  ansible:
    buildDirectory: ".ansible"
    region: "{{ region }}"
    stage: "{{ stage }}"
    artifactPath: "{{ artifact_path }}"
    environment:
      SECRET: "{{ secret }}"

To overwrite Lambda environmental variables defined in Serverless service provider, one option is to define those in custom ansible environment and use in provider environment:

provider:
  name: aws
  runtime: nodejs4.3
  environment:
    SECRET: ${env:SECRET, self:custom.ansible.environment.SECRET}
0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago