- Initial effort
- Basic installation
- README updates
- Renamed module to couchbase_server
- Update email address
- Add symlinks / plumbing to examples dir for convenience
- Remove the unnecessary library symlink as role pulls in the module now
- Note about linking role for examples
- Update example playbooks to use role
- Add an example_hosts inventory to the examples dir
- Remove the Couchbase Server module
- Add a site playbook to the examples
- Update example create_bucket playbook to use shell module
- Added Vagrant example for Mac OS X development clusters
- Corrected bad references to old role
- More Vagrant improvements
- Documentation updates
- Fixed variable names for packages
- Update defaults and variables
- Inline docs updates
- Fix broken RedHat tasks
- Revert previous defaults/variables changes
- Update include path in bucket creation playbook
- Add disable THP
- comment out experimental sysctls
- Immediate disabling of THP
- Update tasks
- Correct OS family variables
- Update rebalance options for cluster_init playbook
- Added wait for nodes to come up before initializing the cluster
- Added a cluster_install.yml to example playbooks for installation only
- Moved Ubuntu files to Debian
- Fixed server RAM quota issue for Vagrant on Mac OS X
- Switched Vagrant box source for Ubuntu 12.04
- Updated Ubuntu deb SHA256 sum for refreshed 2.5.1 build
- Cleanup tasks for Couchbase Server packages
- Switch to apt module for Ubuntu package installation
- Streamlined create_bucket example playbook
- Added a load_bucket example playbook
- More documentation updates
- Updated to Couchbase Server version 3.0.0
- Updated Vagrant box URL
- Couchbase Server version 3.0.1
- Comment out older version
- Update tested versions
- Update private key locations in inventory for Vagrant version 1.7.0
- Couchbase Server version 3.0.2
- Couchbase Server version 2.52
- Updated variables
- Fix bad package URL
- Ansible 1.8 support
- Increased timeout in get_url tasks
- Updated docs
- Correct package versions
- Update versions
- Update docs
- Update versions
- Fix package names in CentOS
- Update versions
- Added Couchbase Server Community Edition
- Conditionally install Community or Enterprise editions based on couchbase_server_edition variable setting
- Update software versions
- Update documentation
- Increase timeout for package downloads to handle extremely slow internet
- Specific distribution support for CentOS, Debian, RHEL, and Ubuntu
- Update version support
- Update documentation
- Include Debian and Red Hat hosts
- Couchbase Server Enterprise Edition version 3.0.3
- Update README
- Specification of hostnames during node-init for >= 3.0.x clusters
- Updated version references
- Corrected meta versions
- Updated .gitignore
- Updated supported versions
- Updated documentation
- Updated supported versions
- Updated documentation
- Updated supported versions
- Updated documentation
- Corrected meta versions
- Updated documentation
- Corrected package/SHA
- Update timeout for cluster_init
- Use ansible_os_distribution throughout
- Do not attempt to disable THP on Ubuntu 12.04
- Rename couchbase_server_tune_disks to couchbase_server_tune_os
- Add template tags to templates/etc_sysctl.d_couchbase-server.conf.j2
- Rename default bucket to "default" in create_bucket playbook
- Update documentation
- create_bucket playbook now creates bucket named default on correct port
- Updated documentation
- Wait for all nodes to be listening on 8091 before clustering operations
- Update documentation regarding ansible-galaxy, roles path, etc.
- Removed rc.local task
- Updated variables
- Updated documentation
- Added cluster_collect_info playbook
- Updated cluster_install playbook
- Updated documentation
- Added cluster_backup playbook
- Corrected load_bucket playbook
- Updated documentation
- Remove cleanup tasks (it's in the tmp dir after all)
- Update playbooks
- One wait instance for REST port only
- Perform cluster operations serially
- Add node_failover playbook
- Add cleanup tasks back to post installation
- Add /etc/profile.d/couchbase-server.sh template
- Vagrant hosts convenience script updates
- Updated Vagrantfile
- Updated documentation
- Update versions
- Update documentation
- Add retrieve_ssl_cert playbook
- Reduce server RAM quota for Vagrants
- Namespace node_role variable
- More granularity in clustering operations in advance of 4.0.0 and per node service types
- Update Vagrantfile with ANSIBLE_PLAYBOOK environment variable support
- Add couchbase_server_services variable
- Remove unnecessary OS-specific host inventory examples
- Update documentation
- Update Vagrantfile
- Update cluster_init playbook
- Add vagrant_hosts example inventory
- Update Vagrantfile with additional vars examples
- Update versions
- Update documentation
- Update documentation
- Update THP task
- Update supported Ansible version to 1.9.2
- Update documentation
- Update Vagrantfile
- Update vagrant_hosts
- Update convenience script
- Fix Vagrant SSH key path issue
- Prepare firewall rules for use
- Update documentation
- Fixed default variables issue
- Fix firewall includes
- Fix default varible issue
- Update versions
- Update README_VAGRANT
- Include tuning variables
- Update preinstall script
- Updated Vagrantfile
- Update Vagrant documentation
- Update cluster init playbook
- Updated documentation
- Merge PR from Jordan Moore to prefer ansible_fqdn in cluster init steps
- Updated all playbooks to use ansible_fqdn where applicable
- Updated default variables
- Updated playbooks to use new variables
- Added node health verification in create bucket playbook
- Added bucket warmup verification in load bucket playbook
- Added bucket warmup verification in cluster backup playbook
- Fixed variable issue in cluster backup playbook
- Updated documentation
- New local package copy option
- Improved cluster init playbook
- Use file module instead of shell module for cleanup tasks
- Updated documentation
- Added troubleshooting section
- Updated supported OS versions in meta
- Updated for Couchbase Server version 3.1.0
- Updated documentation
- Removed CentOS 2.5.1 package
- Added comments in cluster initialization playbook
- Fixed conditionals in cluster initialization playbook
- Removed serial: 1 from tasks in cluster initialization playbook
- Added failures for node warmup and health to bucket create and bucket load playbooks
- Updated playbooks to reduce some wait times
- Fixed version checking in cluster initialization commands
- Updated documentation
- Couchbase Server 4.0.0
- Support for MDS / services
- Maximum supported OS versions (e.g. RHEL 7, Ubuntu 14.04) by default
- Removed all vars/* files and placed their content in defaults/* files
- Updated documentation
- Remove unicode from README so role will reimport into Galaxy again
- Updated iptables rules; thank you, @Hughjmp
- Moved MDS example host inventory into example_hosts file
- Removed vagrant_hosts_mds file
- Updated documentation
- Updated iptables playbooks
- Updated iptables ports
- Added .sh extension to preinstall script
- Updated documentation
- Updated supported versions
- Updated documentation
- Fix short host names
- Add Community Edition version 4.0.0 to defaults
- Add version 3.1.1 to defaults
- Remove version 3.0.0
- Remove version 2.5.2
- Update documentation
- Couchbase Server version 3.1.2
- Install CE 4.0.0 for Ubuntu 14.04 (thanks @SomeoneWeird)
- Fixed and renamed node_failover.yml
- Updated versions
- Add Couchbase Server Enterprise Edition version 4.1.0
- Add Couchbase Server Developer Preview version 4.1.0 (for community)
- Added version 3.1.3
- Updated versions
- Documentation fixes (thanks @zabullet)
- Update Vagrant documentation
- Add contributors to README
- Package file is now downloaded once to local / Ansible host and then copied to each node to speed up role and avoid excessive bandwidth usage
- Update Vagrantfile
- Update tasks
- Update variables
- Update docs
- Corrected tasks variables
- Consistent variable names in cluster_init
- Corrected Ubuntu tasks variables
- cluster_init now ensures data and index paths are present and have correct permissions (thanks @zabullet)
- Update playbooks
- Update main tasks
- Update supported software versions
- Update docs
- Include rc.local with THP disable
- Fix disable THP task
- Use file module for removal in playbooks
- Correct Galaxy meta
- Rename role to match GitHub repository name
- Update documentation
- Khanify dependencies, YAML, etc.
- YAML... how it does it?
- Use role_path to help with inclusion of role into other roles (thanks @franklefebvre)
- Use become instead of sudo
- Update minimum Ansible version in meta
- Update supported versions
- Ensure MDS services are set via host inventory
- Update Vagrant nodes to 2GB RAM
- Update playbook notes
- Update documentation
- Added Couchbase Server Enterprise Edition 3.1.4
- Updated documentation
- Added Couchbase Server Enterprise Edition 4.1.1
- Fix incorrect SHA sum on Ubuntu version (thanks @gsempe)
- Update contributors