Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not possible to use the Project Installer to install modules/themes/layouts. #2

Open
klonos opened this issue Sep 4, 2017 · 4 comments

Comments

@klonos
Copy link

klonos commented Sep 4, 2017

When trying to use the Project Installer to install a project, it fails with the following errors:

  • Failed to install one project.
  • Error installing <project_name>. Permissions are not set up properly.

I have tried:

chown -R 505:www-data files && chmod -R 770 files

...but it didn't solve the problem. Any pointers?

@thom8
Copy link
Member

thom8 commented Sep 4, 2017

@klonos this project is an ansible role which is used by the main beetbox project.

To set this as the main project role you usebeet_project: backdrop see the example config file -- https://github.com/beetboxvm/beetbox/blob/master/.beetbox/config.yml#L29

@klonos
Copy link
Author

klonos commented Feb 9, 2018

Hello @thom8 and please excuse my ignorance...

I was merely trying to follow the Quickstart instructions in this repo:

git clone https://github.com/beetboxvm/ansible-role-beetbox-backdrop.git backdrop && cd $_
composer require --dev beet/box
vagrant up

...so I was expecting this to result in a working Backdrop CMS installation. Are you suggesting that I need to set beet_project: backdrop (in my local.config.yml file??) and then re-provision?

@klonos
Copy link
Author

klonos commented Feb 9, 2018

...this is what is already included in the config.yml after vagrant up has finished running:

---
beet_domain: "backdrop.local"
beet_root: "{{ beet_base }}/docroot"
role_path: "{{ beet_home }}/provisioning/ansible/roles/beetboxvm.backdrop"

beet_project: backdrop
backdrop_checkout: yes
backdrop_checkout_depth: ~
backdrop_install_site: yes
backdrop_account_name: admin
backdrop_account_pass: admin

As you can see beet_project: backdrop is already there.

@thom8
Copy link
Member

thom8 commented Feb 10, 2018

@klonos this project is only the backdrop ansible role that is included in the main project -- https://github.com/beetboxvm/beetbox

So this particular project is not designed to be used separately and only contains build config to be able to develop and test the role.

The main project has an example of how to use this role -- https://github.com/beetboxvm/beetbox/blob/master/.beetbox/config.yml#L29-L35

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants