{"id":23042968,"url":"https://github.com/akman/ansible-role-ocstore_deploy","last_synced_at":"2026-02-08T07:33:10.846Z","repository":{"id":68360222,"uuid":"101398314","full_name":"Akman/ansible-role-ocstore_deploy","owner":"Akman","description":"Deploy ocStore application on Linux","archived":false,"fork":false,"pushed_at":"2019-05-16T19:46:54.000Z","size":4761,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-11T07:29:35.091Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Akman.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-25T11:40:47.000Z","updated_at":"2019-05-16T19:46:56.000Z","dependencies_parsed_at":"2023-04-13T14:31:57.311Z","dependency_job_id":null,"html_url":"https://github.com/Akman/ansible-role-ocstore_deploy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Akman/ansible-role-ocstore_deploy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akman%2Fansible-role-ocstore_deploy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akman%2Fansible-role-ocstore_deploy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akman%2Fansible-role-ocstore_deploy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akman%2Fansible-role-ocstore_deploy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Akman","download_url":"https://codeload.github.com/Akman/ansible-role-ocstore_deploy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akman%2Fansible-role-ocstore_deploy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29224439,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-08T06:05:31.539Z","status":"ssl_error","status_checked_at":"2026-02-08T05:58:33.853Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-15T20:37:51.714Z","updated_at":"2026-02-08T07:33:10.832Z","avatar_url":"https://github.com/Akman.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ansible Role: ocstore_deploy\n\nDeploy ocStore on Linux.\n\n## Requirements\n\nNone.\n\n## Role Variables\n\nAvailable variables are listed below, along with default values\n\nocstore_hostname: \"localhost\"\n\nocstore_db_hostname: \"localhost\"\nocstore_db_database: \"ocstore\"\nocstore_db_username: \"ocstore\"\nocstore_db_password: \"ocstore\"\nocstore_db_port: \"3306\"\nocstore_db_socket: \"\"\nocstore_db_prefix: \"oc_\"\n\nocstore_recaptcha_public_key: \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"\nocstore_recaptcha_private_key: \"yyyyyyyyyyyyyyyyyyyyyyyyyyyyy\"\nocstore_google_api_key: \"zzzzzzzzzzzzzzzzzzzzzzzzzzzzz\"\nocstore_google_analytics: \"\u0026lt;script\u0026gt;\\r\\n\u0026lt;/script\u0026gt;\"\nocstore_simple_key: \"ssssssssssssssssssssssss\"\nocstore_simple_license: \"lllllllllllllllllllllllllllll\"\nocstore_encryption_key: \"kkkkkkkkkkkkkkkkkkkkkkkkkkkkk\"\nocstore_google_map_code: \"\u0026lt;iframe\u0026gt;\\r\\n\u0026lt;/iframe\u0026gt;\"\n\nocstore_admin_dirname: \"admin\"\nocstore_admin_login: \"admin\"\nocstore_admin_password: \"admin\"\nocstore_admin_email: \"admin@localhost\"\nocstore_error_filename: \"ocstore.log\"\n\nocstore_maintenance: \"1\"\nocstore_robots_sitemap_enabled: \"yes\"\n\nocstore_php_display_errors: \"1\"\nocstore_php_error_reporting: \"E_ALL\"\n\nocstore_mysql_databases:\n  - name: \"{{ ocstore_db_database }}\"\n    encoding: utf8\n    collation: utf8_general_ci\n\nocstore_mysql_users:\n  - name: \"{{ ocstore_db_username }}\"\n    host: \"%\"\n    password: \"{{ ocstore_db_password }}\"\n    priv: \"{{ ocstore_db_username }}.*:ALL\"\n\nocstore_www_root: \"/var/www/{{ ocstore_hostname }}\"\n\nocstore_keep_releases: 3\nocstore_releases_dir: \"releases\"\nocstore_current_dir: \"current\"\nocstore_shared_dir: \"shared\"\nocstore_public_dir: \"public\"\nocstore_admin_dir: \"admin\"\nocstore_repo_dir: \"repo\"\n\nocstore_git_repo: \"git@bitbucket.org:USER/REPO.git\"\nocstore_git_branch: \"master\"\nocstore_git_refspec: \"\"\nocstore_git_tree_public: \"www/{{ ocstore_public_dir }}\"\nocstore_git_tree_shared: \"www/{{ ocstore_shared_dir }}\"\nocstore_git_tree_admin: \"www/{{ ocstore_admin_dir }}\"\n\n# 'path' is relative always with 'ocstore_shared_dir' as base\n# 'dest' can be 1) absolute 2) relative with 'ocstore_current_release_dir' as base\nocstore_shared_symlinks:\n  - { path: \"download\",                  dest: \"download\" }\n  - { path: \"system/logs\",               dest: \"system/logs\" }\n  - { path: \"vqmod/logs\",                dest: \"vqmod/logs\" }\n  - { path: \"css/moneymaker-custom.css\", dest: \"catalog/view/theme/moneymaker/stylesheet/moneymaker-custom.css\" }\n  - { path: \"css/custom.css\",            dest: \"catalog/view/theme/moneymaker/stylesheet/custom.css\" }\n  - { path: \"image\",                     dest: \"image\" }\n  - { path: \"image/data/favicon.ico\",    dest: \"favicon.ico\" }\n  - { path: \"image/data/no_image.jpg\",   dest: \"{{ ocstore_www_root }}/{{ ocstore_shared_dir }}/image/no_image.jpg\" }\n\nocstore_release_copy_files: []\n#  - { path: \"public/system/license/license.lic\", mode: \"660\" }\n\nocstore_public_template_files:\n  - { path: \".htaccess\" }\n  - { path: \"robots.txt\" }\n  - { path: \"humans.txt\" }\n  - { path: \"config.php\" }\n  - { path: \"php.ini\" }\n  - { path: \"vqmod/pathReplaces.php\" }\n  \nocstore_shared_template_files:  \n  - { path: \"css/.htaccess\" }\n  - { path: \"download/.htaccess\" }\n  - { path: \"image/.htaccess\" }\n\nocstore_shared_stub_files:\n  - { path: \"system/logs/{{ ocstore_error_filename}}\", mode: \"660\" }\n  - { path: \"vqmod/logs/vqmod.log\", mode: \"660\" }\n\nocstore_admin_template_files:\n  - { path: \"config.php\" }\n  - { path: \"php.ini\" }\n\n## Dependencies\n\nNone.\n\n## Example Playbook\n\n    - hosts: all\n      roles:\n        - Akman.ocstore_deploy\n\n*Inside `vars/main.yml`*:\n\nocstore_hostname: \"localhost\"\n\nocstore_db_hostname: \"localhost\"\nocstore_db_database: \"ocstore\"\nocstore_db_username: \"ocstore\"\nocstore_db_password: \"ocstore\"\nocstore_db_port: \"3306\"\nocstore_db_socket: \"\"\nocstore_db_prefix: \"oc_\"\n\nocstore_recaptcha_public_key: \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"\nocstore_recaptcha_private_key: \"yyyyyyyyyyyyyyyyyyyyyyyyyyyyy\"\nocstore_google_api_key: \"zzzzzzzzzzzzzzzzzzzzzzzzzzzzz\"\nocstore_google_analytics: \"\u0026lt;script\u0026gt;\\r\\n\u0026lt;/script\u0026gt;\"\nocstore_simple_key: \"ssssssssssssssssssssssss\"\nocstore_simple_license: \"lllllllllllllllllllllllllllll\"\nocstore_encryption_key: \"kkkkkkkkkkkkkkkkkkkkkkkkkkkkk\"\nocstore_google_map_code: \"\u0026lt;iframe\u0026gt;\\r\\n\u0026lt;/iframe\u0026gt;\"\n\nocstore_admin_dirname: \"admin\"\nocstore_admin_login: \"admin\"\nocstore_admin_password: \"admin\"\nocstore_admin_email: \"admin@localhost\"\nocstore_error_filename: \"ocstore.log\"\n\nocstore_maintenance: \"1\"\nocstore_robots_sitemap_enabled: \"yes\"\n\nocstore_php_display_errors: \"1\"\nocstore_php_error_reporting: \"E_ALL\"\n\nocstore_mysql_databases:\n  - name: \"{{ ocstore_db_database }}\"\n    encoding: utf8\n    collation: utf8_general_ci\n\nocstore_mysql_users:\n  - name: \"{{ ocstore_db_username }}\"\n    host: \"%\"\n    password: \"{{ ocstore_db_password }}\"\n    priv: \"{{ ocstore_db_username }}.*:ALL\"\n\nocstore_www_root: \"/var/www/{{ ocstore_hostname }}\"\n\nocstore_keep_releases: 3\nocstore_releases_dir: \"releases\"\nocstore_current_dir: \"current\"\nocstore_shared_dir: \"shared\"\nocstore_public_dir: \"public\"\nocstore_admin_dir: \"admin\"\nocstore_repo_dir: \"repo\"\n\nocstore_git_repo: \"git@bitbucket.org:USER/REPO.git\"\nocstore_git_branch: \"master\"\nocstore_git_refspec: \"\"\nocstore_git_tree_public: \"www/{{ ocstore_public_dir }}\"\nocstore_git_tree_shared: \"www/{{ ocstore_shared_dir }}\"\nocstore_git_tree_admin: \"www/{{ ocstore_admin_dir }}\"\n\n# 'path' is relative always with 'ocstore_shared_dir' as base\n# 'dest' can be 1) absolute 2) relative with 'ocstore_current_release_dir' as base\nocstore_shared_symlinks:\n  - { path: \"download\",                  dest: \"download\" }\n  - { path: \"system/logs\",               dest: \"system/logs\" }\n  - { path: \"vqmod/logs\",                dest: \"vqmod/logs\" }\n  - { path: \"css/moneymaker-custom.css\", dest: \"catalog/view/theme/moneymaker/stylesheet/moneymaker-custom.css\" }\n  - { path: \"css/custom.css\",            dest: \"catalog/view/theme/moneymaker/stylesheet/custom.css\" }\n  - { path: \"image\",                     dest: \"image\" }\n  - { path: \"image/data/favicon.ico\",    dest: \"favicon.ico\" }\n  - { path: \"image/data/no_image.jpg\",   dest: \"{{ ocstore_www_root }}/{{ ocstore_shared_dir }}/image/no_image.jpg\" }\n\nocstore_release_copy_files: []\n#  - { path: \"public/system/license/license.lic\", mode: \"660\" }\n\nocstore_public_template_files:\n  - { path: \".htaccess\" }\n  - { path: \"robots.txt\" }\n  - { path: \"humans.txt\" }\n  - { path: \"config.php\" }\n  - { path: \"php.ini\" }\n  - { path: \"vqmod/pathReplaces.php\" }\n  \nocstore_shared_template_files:  \n  - { path: \"css/.htaccess\" }\n  - { path: \"download/.htaccess\" }\n  - { path: \"image/.htaccess\" }\n\nocstore_shared_stub_files:\n  - { path: \"system/logs/{{ ocstore_error_filename}}\", mode: \"660\" }\n  - { path: \"vqmod/logs/vqmod.log\", mode: \"660\" }\n\nocstore_admin_template_files:\n  - { path: \"config.php\" }\n  - { path: \"php.ini\" }\n\n## License\n\nMIT / BSD\n\n## Author Information\n\nThis role was created in 2017 by Alexander Kapitman\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakman%2Fansible-role-ocstore_deploy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakman%2Fansible-role-ocstore_deploy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakman%2Fansible-role-ocstore_deploy/lists"}