{u'comment': [u"Inputs to be supplied to 'yac stacks' to streamline the provisioning of alertsbot for use in our Nordstrom VPC."], u'division': {u'comment': u'Our division acronym. Stack resources will get prefixed with this.', u'value': u'TTS'}, 'services-consumed': {'comment': '', 'value': []}, u'ntp-servers': {u'comment': [u'The ntp servers that can be polled to sync time. Must use a semicolon delimitter ', u'(per our typical boot.sh files)'], u'value': u'ntp001-6a.net.nordstrom.net;ntp319-1a.net.nordstrom.net'}, 's3-path': {'comment': 'path to location in s3 to save configs', 'value': u's3://tts-sets-team/alertbot/dev'}, u'proxy-cidr': {u'comment': u'the cidr for our proxy, used for security group provisioning', u'value': u'172.20.0.0/16'}, u'sl-domain': {u'comment': u'the second-level domain the containers in this vpc will run under', u'value': u'net'}, u's3-bucket': {u'comment': u'our team bucket. The lambda deployment package will be deployed from here.', u'value': u'tts-sets-team'}, u'prefix': {u'comment': u'use this prefix at the beginning of the name elements of yac resources', u'value': u'TTS-SETS'}, 'service-name': {'comment': '', 'value': u'nordstromsets/alertbot:1.0'}, u'owner': {u'comment': u'used to tag the owner of all yac-related resources in this vpc', u'value': u'itsetsempl@exchange.nordstrom.com'}, 'host-name': {'comment': 'default host name sets apps', 'value': u'alertbot-dev'}, u'subnets-name-tags': {u'comment': [u'The substring used to identify the subnets (by name) where yac resources should', u'be placed in our VPCs, one substring per layer.'], u'dmz': u'external-private-general', u'public': u'external-public-general', u'private': u'internal-general'}, u'no-proxy': {u'comment': u"domains and addresses that shouldn't be routed through proxy", u'value': u'localhost,10.0.0/8,nordstrom.net,169.254.169.254'}, 'service-alias': {'comment': '', 'value': u'alertbot'}, u'tl-domain': {u'comment': u'the top-level domain the containers in this vpc will run under', u'value': u'nordstrom'}, u'http-proxy': {u'comment': u'our outbound http proxy', u'value': u'http://pbcld-proxy.nordstrom.net:3128'}, u'availability-zones': {u'comment': u'the availability zones to build into', u'value': [u'us-west-2a', u'us-west-2b']}, u'db-subnet-group-name-substring': {u'comment': u'The db subnet group we should use should contain this substring for all vpcs', u'value': u'internalgeneral'}, 'env': {'comment': '', 'value': 'dev'}, u'dns-cidr': {u'comment': u'the CIDR defining addresses of dns lookup services (used for security group ingress/egress rules)', u'value': u'172.16.0.0/12'}, 'cname': {'comment': 'DNS alias for host/elb', 'value': u'alertbotdev'}, u'corporate-cidr': {u'comment': u'the CIDR defining addresses in our corporate domain (used for security group ingress/egress rules)', u'value': u'10.0.0.0/8'}, u'https-proxy': {u'comment': u'our outbound https proxy', u'value': u'https://pbcld-proxy.nordstrom.net:3128'}, u'cost-center': {u'comment': u"Our division's cost center. Stack resources will get prefixed with this.", u'value': u'45213'}, 'service-inputs': {u'inputs': {u'cost-center': {u'wizard_fxn': {u'name': u'int_wizard'}, u'constraints': {u'required': True}, u'type': u'scalar', u'description': u'Cost Center', u'help': u'Your cost center (used for naming and tagging of stack resources)'}, u'division': {u'wizard_fxn': {u'name': u'string_wizard'}, u'constraints': {u'required': True, u'strlen': 4}, u'type': u'scalar', u'description': u'Division', u'help': u'The acronym for your division (used for naming and tagging of stack resources)'}, u'team': {u'wizard_fxn': {u'name': u'string_wizard'}, u'constraints': {u'required': True, u'strlen': 4}, u'type': u'scalar', u'description': u'Team', u'help': u'The acronym for your team/group (used for naming and tagging of stack resources)'}, u'distro-version': {u'wizard_fxn': {u'name': u'string_wizard'}, u'constraints': {u'required': False}, u'type': u'scalar', u'description': u'Distro Version', u'help': u'The version of the lambda distribution to use'}, u'vpc-id': {u'wizard_fxn': {u'name': u'string_wizard'}, u'constraints': {u'options_fxn': {u'name': u'get_vpc_ids'}, u'required': True}, u'type': u'scalar', u'description': u'VPC ID', u'help': u'The ID of the VPC to build stack in'}}, u'conditional-inputs': {u'private-subnet-ids': {u'comment': [u'Can only be set once VPC ID is known', u'Ids can alternatively be set via vpc prefs or static params.'], u'description': u'Private Subnets Ids', u'help': [u'Ids for subnets in the private subnet layer.', u'Typical VPCs have two or more subnets in this layer.'], u'wizard_fxn': {u'name': u'array_wizard', u'arg': u'private'}, u'condition': {u'input': u'vpc-id'}, u'constraints': {u'options_fxn': {u'name': u'get_subnet_ids'}, u'required': False}}}, u'value': u'lib/inputs.py', u'comments': [u'Script that will be called to prompt user for install parameters.', u'You can avoid being prompted by putting these values into a params file ', u' and passing file through yac stacks cli, or putting them in vpc preferences.']}, u'vpc-name-tags': {u'comment': u'the default vpc for each environment', u'prod': u'infrastructure', u'archive': u'infra', u'dev': u'continuous', u'stage': u'staging'}, u'team': {u'comment': u'Our team acronym. Stack resources will get prefixed with this.', u'value': u'SETS'}, 'servicefile-path': {'comment': '', 'value': '/Users/x0ox/Dropbox/ActiveDev/stacks/alertbot-stack'}, 'service-description': {'comment': '', 'value': u'An AWS SNS trigger that forwards SNS alerts to a HipChat room.'}, 'restore-configs': {'comment': 'configs for the backups container to restore from on boot', 'value': u's3://tts-sets-team/alertbot/dev/backups.json'}}