Created
August 6, 2013 17:44
-
-
Save rkoster/6166741 to your computer and use it in GitHub Desktop.
Services contrib sampel manifest
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| --- | |
| name: cf | |
| director_uuid: <director-uuid> | |
| releases: | |
| - name: cf-release | |
| version: latest | |
| - name: cf-services-contrib | |
| version: latest | |
| compilation: | |
| workers: 3 | |
| network: default | |
| reuse_compilation_vms: true | |
| cloud_properties: | |
| instance_type: m1.small # CHANGE | |
| update: | |
| canaries: 1 | |
| canary_watch_time: 30000-600000 | |
| update_watch_time: 30000-600000 | |
| max_in_flight: 4 | |
| max_errors: 1 | |
| networks: | |
| - name: floating | |
| type: vip | |
| cloud_properties: {} | |
| - name: default | |
| type: dynamic | |
| cloud_properties: | |
| security_groups: | |
| - default | |
| - microbosh | |
| resource_pools: | |
| - name: common | |
| network: default | |
| size: 1 | |
| stemcell: | |
| name: bosh-stemcell | |
| version: latest | |
| cloud_properties: | |
| instance_type: m1.small # CHANGE | |
| jobs: | |
| # Also include your standard cf-release jobs here | |
| - name: services_nfs | |
| release: cf-release | |
| template: debian_nfs_server | |
| instances: 1 | |
| resource_pool: common | |
| persistent_disk: 10240 | |
| properties: | |
| debian_nfs_server: | |
| no_root_squash: true | |
| networks: | |
| - name: default | |
| default: [dns, gateway] | |
| - name: mysql_gateway | |
| release: cf-services | |
| template: mysql_gateway | |
| instances: 1 | |
| resource_pool: common | |
| networks: | |
| - name: default | |
| default: [dns, gateway] | |
| - name: mysql_node | |
| release: cf-services | |
| template: mysql_node | |
| instances: 1 | |
| resource_pool: common | |
| persistent_disk: 12058 | |
| properties: | |
| mysql_node: | |
| plan: "100" | |
| networks: | |
| - name: default | |
| default: [dns, gateway] | |
| - name: mongodb_gateway | |
| release: cf-services-contrib | |
| template: mongodb_gateway | |
| instances: 1 | |
| resource_pool: common | |
| networks: | |
| - name: default | |
| default: [dns, gateway] | |
| - name: mongodb_node | |
| release: cf-services-contrib | |
| template: mongodb_node_ng | |
| instances: 1 | |
| resource_pool: common | |
| persistent_disk: 63729 | |
| properties: | |
| plan: "100" | |
| networks: | |
| - name: default | |
| default: [dns, gateway] | |
| - name: memcached_gateway | |
| release: cf-services-contrib | |
| template: memcached_gateway | |
| instances: 1 | |
| resource_pool: common | |
| networks: | |
| - name: default | |
| default: [dns, gateway] | |
| - name: memcached_node | |
| release: cf-services-contrib | |
| template: memcached_node_ng | |
| instances: 1 | |
| resource_pool: common | |
| persistent_disk: 63729 | |
| properties: | |
| plan: "100" | |
| networks: | |
| - name: default | |
| default: [dns, gateway] | |
| - name: vblob_gateway | |
| release: cf-services-contrib | |
| template: vblob_gateway | |
| instances: 1 | |
| resource_pool: common | |
| networks: | |
| - name: default | |
| default: [dns, gateway] | |
| - name: vblob_node | |
| release: cf-services-contrib | |
| template: vblob_node_ng | |
| instances: 1 | |
| resource_pool: common | |
| persistent_disk: 63729 | |
| properties: | |
| plan: "100" | |
| networks: | |
| - name: default | |
| default: [dns, gateway] | |
| - name: elasticsearch_gateway | |
| release: cf-services-contrib | |
| template: elasticsearch_gateway | |
| instances: 1 | |
| resource_pool: common | |
| networks: | |
| - name: default | |
| default: [dns, gateway] | |
| - name: elasticsearch_node | |
| release: cf-services-contrib | |
| template: elasticsearch_node | |
| instances: 1 | |
| resource_pool: common | |
| persistent_disk: 63729 | |
| properties: | |
| plan: "free" | |
| networks: | |
| - name: default | |
| default: [dns, gateway] | |
| - name: backup_manager | |
| release: cf-services-contrib | |
| template: backup_manager | |
| instances: 1 | |
| resource_pool: common | |
| networks: | |
| - name: default | |
| default: [dns, gateway] | |
| - name: service_utilities | |
| release: cf-services-contrib | |
| template: service_utilities | |
| instances: 1 | |
| resource_pool: common | |
| networks: | |
| - name: default | |
| default: [dns, gateway] | |
| properties: | |
| # include your standard cf-release properties here | |
| service_plans: | |
| mysql: | |
| "100": | |
| description: "Shared server, shared VM, 1MB memory, 10MB storage, 10 connections" | |
| free: true | |
| job_management: | |
| high_water: 900 | |
| low_water: 100 | |
| configuration: | |
| capacity: 500 | |
| max_db_size: 10 | |
| key_buffer: 512 | |
| innodb_buffer_pool_size: 512 | |
| max_allowed_packet: 16 | |
| thread_cache_size: 128 | |
| query_cache_size: 128 | |
| max_long_query: 3 | |
| max_long_tx: 30 | |
| max_clients: 10 | |
| max_connections: 1000 | |
| table_open_cache: 2000 | |
| innodb_tables_per_database: 50 | |
| connection_pool_size: | |
| min: 5 | |
| max: 10 | |
| backup: | |
| enable: true | |
| lifecycle: | |
| enable: true | |
| serialization: enable | |
| snapshot: | |
| quota: 1 | |
| warden: | |
| enable: false | |
| mongodb: | |
| "100": | |
| description: "Dedicated server, shared VM, 250MB storage, 10 connections" | |
| free: true | |
| job_management: | |
| high_water: 230 | |
| low_water: 20 | |
| configuration: | |
| capacity: 125 | |
| max_clients: 10 | |
| quota_files: 4 | |
| quota_data_size: 240 | |
| enable_journaling: true | |
| backup: | |
| enable: true | |
| lifecycle: | |
| enable: true | |
| serialization: enable | |
| snapshot: | |
| quota: 1 | |
| memcached: | |
| "100": | |
| description: "Memcache free plan" | |
| free: true | |
| job_management: | |
| high_water: 230 | |
| low_water: 20 | |
| configuration: | |
| capacity: 125 | |
| vblob: | |
| "100": | |
| description: "Vblob free plan" | |
| free: true | |
| job_management: | |
| high_water: 230 | |
| low_water: 20 | |
| configuration: | |
| capacity: 125 | |
| elasticsearch: | |
| "free": | |
| description: "Elasticsearch free plan" | |
| free: true | |
| job_management: | |
| high_water: 230 | |
| low_water: 20 | |
| configuration: | |
| capacity: 125 | |
| mysql_gateway: | |
| token: <mysql-service-token> # CHANGE | |
| default_plan: "100" | |
| supported_versions: ["5.5"] | |
| version_aliases: | |
| current: "5.5" | |
| cc_api_version: v2 | |
| mysql_node: | |
| password: <mysql-service-root-password> # CHANGE | |
| supported_versions: ["5.5"] | |
| default_version: "5.5" | |
| max_tmp: 1024 | |
| mongodb_gateway: | |
| token: <mongodb-service-token> # CHANGE | |
| default_plan: "100" | |
| supported_versions: ["2.2"] | |
| version_aliases: | |
| current: "2.2" | |
| cc_api_version: v2 | |
| mongodb_node: | |
| supported_versions: ["2.2"] | |
| default_version: "2.2" | |
| max_tmp: 900 | |
| memcached_gateway: | |
| token: <memcached-service-token> # CHANGE | |
| supported_versions: ["1.4"] | |
| version_aliases: | |
| current: "1.4" | |
| cc_api_version: v2 | |
| memcached_node: | |
| supported_versions: ["1.4"] | |
| default_version: "1.4" | |
| vblob_gateway: | |
| token: <vblob-service-token> # CHANGE | |
| supported_versions: ["0.51"] | |
| version_aliases: | |
| current: "0.51" | |
| cc_api_version: v2 | |
| vblob_node: | |
| supported_versions: ["0.51"] | |
| default_version: "0.51" | |
| elasticsearch_gateway: | |
| token: <elasticsearch-service-token> # CHANGE | |
| supported_versions: ["0.20"] | |
| version_aliases: | |
| current: "0.20" | |
| cc_api_version: v2 | |
| elasticsearch_node: | |
| supported_versions: ["0.20"] | |
| default_version: "0.20" | |
| # Service credentials | |
| # Used by gateways to make them selfs known to cc | |
| uaa_client_id: "cf" | |
| uaa_endpoint: http://uaa.innovory.net | |
| uaa_client_auth_credentials: | |
| username: <services-username> # CHANGE | |
| password: <services-password> # CHANGE | |
| # The backup manager expects these tokens | |
| # Could be removed if where made optional | |
| redis_gateway: | |
| token: <redis-service-token> # CHANGE | |
| postgresql_gateway: | |
| token: <postgresql-service-token> # CHANGE | |
| service_backup: | |
| nfs_server: | |
| address: 0.services-nfs.default.cf.microbosh | |
| export_dir: /var/vcap/store/shared | |
| service_backup_manager: | |
| enable: true | |
| uaa: | |
| scim: | |
| users: | |
| - <services-password>|<services-password>|scim.write,scim.read,openid,cloud_controller.admin # CHANGE |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment